Apache-Konfig (Win) tunen - unerträglich lahm :(
Verfasst: 06.08.2013 11:39
Hi
mein Apache 2.4.3 Webserver mit PHP/5.4.10 unter Windows ist recht lahm.
Was auffällt: es scheint nicht mit PHP oder mySQL zu tun haben. Selbst wenn ich Non-PHP-Seiten aufrufe, isses lahm. Rufe ich ein Directory auf ohne das dort eine .php, .html etc. enthalten ist (Directory-Anzeige), geht das bei 2 Aliasen sehr schnell - aber ein Verzeichnis was physikalisch auch exakt so besteht - lahmt extrem (nach 2. Aufrufen fixer - Browser-Cache ...). Richtige Contentseiten sind natürlich auch lahm!
Schnelle Anzeige: liegt auf einem LAHMEN Raid1 auf HDD-Basis (320er Platten - also ALT)
Langsam: das ist das normale Root-Verzeichnis - liegt auf einer SSD (Samsung 840, 120GB)
Die Sperrliste enthält nur 2 IP-Adressen die sich ständig ungefragt auf meinem Server tummeln. Aber auch vor dieser Liste war es schon lahm.
Also eigentlich gibt es hier keinen Unterschied ... AllowOveride hab ich schon in beide Richtungen angepasst - da passiert NULL. Ich habe auch schon einen größeren mod_deflate-Block entfernt - brachte NULL. Ich gehe daher davon aus das der Server die Daten fix auslesen kann, nur beim Ausliefern dann hängt. Daher hatte ich ja schon deflate in Verdacht ... aber pustekuchen ...
Wie kann ich den hier mal ordentlich Troubleshooten? Wo könnte ich ansetzen? Bringen euch weitere Punkte aus der Konfig etwas?
Grüße
Wuppi
mein Apache 2.4.3 Webserver mit PHP/5.4.10 unter Windows ist recht lahm.
Was auffällt: es scheint nicht mit PHP oder mySQL zu tun haben. Selbst wenn ich Non-PHP-Seiten aufrufe, isses lahm. Rufe ich ein Directory auf ohne das dort eine .php, .html etc. enthalten ist (Directory-Anzeige), geht das bei 2 Aliasen sehr schnell - aber ein Verzeichnis was physikalisch auch exakt so besteht - lahmt extrem (nach 2. Aufrufen fixer - Browser-Cache ...). Richtige Contentseiten sind natürlich auch lahm!
Schnelle Anzeige: liegt auf einem LAHMEN Raid1 auf HDD-Basis (320er Platten - also ALT)
Code: Alles auswählen
<IfModule alias_module>
Alias /EGAL123/ "G:/EGAL/"
Alias /TOTALEGAL1234/ "G:/TOTALEGAL/"
</IfModule>
<Directory "G:/EGAL">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory "G:/TOTALEGAL">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Code: Alles auswählen
<Directory "H:/Webserver-Daten/www">
Options Indexes FollowSymLinks
AllowOverride All
### Sperrliste
Include conf/block.conf
Require all granted
</Directory>
Also eigentlich gibt es hier keinen Unterschied ... AllowOveride hab ich schon in beide Richtungen angepasst - da passiert NULL. Ich habe auch schon einen größeren mod_deflate-Block entfernt - brachte NULL. Ich gehe daher davon aus das der Server die Daten fix auslesen kann, nur beim Ausliefern dann hängt. Daher hatte ich ja schon deflate in Verdacht ... aber pustekuchen ...
Wie kann ich den hier mal ordentlich Troubleshooten? Wo könnte ich ansetzen? Bringen euch weitere Punkte aus der Konfig etwas?
Grüße
Wuppi