Hallo,
ich habe einen lokalen (Web-) Server (Atom 2x1,86 Ghz, 4 GB Ram) mit Debian 6, angebunden per Gbit-LAN. Genutzt werden soll der Server vornehmlich für Webentwicklung. Clients sind Macs.
Problem:
Die Webseiten meines CMS werden mit 500ms Verzögerung ausgeliefert. Das ist deutlich zu lange in meinen Augen.
ab contao.dev = 500ms (LAN)
ab t-online.de = 35ms (Internet)
Folgende Einstellungen habe ich vorgenommen:
Ich habe ein paar ab Tests laufen lassen.
Ok, jetzt könnte man ja meinen, es liegt am CMS. Aber das kann es definitiv nicht sein.
Hier mal ein einfacher PHP DB Test mit ab:
Und jetzt das ganze mit Contao (dem CMS):
Und hier mein vHost:
Hat jemand eine Idee für mich?
ich habe einen lokalen (Web-) Server (Atom 2x1,86 Ghz, 4 GB Ram) mit Debian 6, angebunden per Gbit-LAN. Genutzt werden soll der Server vornehmlich für Webentwicklung. Clients sind Macs.
Problem:
Die Webseiten meines CMS werden mit 500ms Verzögerung ausgeliefert. Das ist deutlich zu lange in meinen Augen.
ab contao.dev = 500ms (LAN)
ab t-online.de = 35ms (Internet)
Folgende Einstellungen habe ich vorgenommen:
- einen vHost mit VirtualDocumentRoot eingerichtet
- dnsmasq mit *.dev als Wildcard
- die Clients haben alle den Server als einzigen DNS-Server eingetragen
- kein FCGID, Apache läuft unter dem gleichen Benutzer wie /var/www
Ich habe ein paar ab Tests laufen lassen.
- php echo läuft schnell
- phpMySQL läuft schnell
- html läuft schnell
- PHP mit einem DB Zugriff läuft schnell
- CMS 500ms langsam
Ok, jetzt könnte man ja meinen, es liegt am CMS. Aber das kann es definitiv nicht sein.
Hier mal ein einfacher PHP DB Test mit ab:
Code:
Server Software: Apache/2.2.16
Server Hostname: dbtest.dev
Server Port: 80
Document Path: /
Document Length: 10 bytes
Concurrency Level: 1
Time taken for tests: 0.005 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 222 bytes
HTML transferred: 10 bytes
Requests per second: 210.48 [#/sec] (mean)
Time per request: 4.751 [ms] (mean)
Time per request: 4.751 [ms] (mean, across all concurrent requests)
Transfer rate: 45.63 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 1 0.0 1 1
Processing: 3 3 0.0 3 3
Waiting: 3 3 0.0 3 3
Total: 5 5 0.0 5 5
Und jetzt das ganze mit Contao (dem CMS):
Code:
Server Software: Apache/2.2.16
Server Hostname: contaotest.dev
Server Port: 80
Document Path: /
Document Length: 12957 bytes
Concurrency Level: 1
Time taken for tests: 0.527 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 13426 bytes
HTML transferred: 12957 bytes
Requests per second: 1.90 [#/sec] (mean)
Time per request: 527.309 [ms] (mean)
Time per request: 527.309 [ms] (mean, across all concurrent requests)
Transfer rate: 24.86 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 504 504 0.0 504 504
Processing: 24 24 0.0 24 24
Waiting: 0 0 0.0 0 0
Total: 527 527 0.0 527 527
Und hier mein vHost:
Code:
<VirtualHost 192.168.1.10>
VirtualDocumentRoot /var/www/%1
</VirtualHost>
Hat jemand eine Idee für mich?