Apache auf Windows Server langsam
Hallo zusammen,
wir betreiben in unserer VMware Instanz mehrere Server. Einer dieser Server ist ein Windows Server 2012 R2 auf dem Apache 2.4 läuft. Auf diesem Webserver werden einige alte Webseiten gehostet (statisch), was dieser Server auch schnell und anstandslos ausliefert.
Wenn ich nun aber (und das sind jetzt die Anforderungen im Unternehmen), eine Wordpress-Instanz installiere, wird es recht langsam. Die bisherigen Seiten laden ganz normal, doch die Wordpress-Seite braucht relativ lange, obwohl noch so gut wie kein Inhalt drin ist.
Gucke ich parallel auf dem Webserver im Taskmanager gehen sowohl die Auslastung vom "System"-Prozess, als auch vom Apache so hoch, dass die CPU-Gesamtauslastung des Servers bei nur einem Seitenaufruf um 70-80% rum ist.
Die virtualisierte Maschine hat 32GB Arbeitsspeicher und 4 CPU Kerne. Arbeitsspeicherauslastung jederzeit im grünen Bereich.
Hat vielleicht jemand eine Idee, was ich nachgucken kann, oder woran es liegen kann, dass der Server so schlecht damit zurecht kommt? Weil eigentlich sollte Apache ja auch auf einem Windows Server ordentlich laufen.
mfg
friloo
wir betreiben in unserer VMware Instanz mehrere Server. Einer dieser Server ist ein Windows Server 2012 R2 auf dem Apache 2.4 läuft. Auf diesem Webserver werden einige alte Webseiten gehostet (statisch), was dieser Server auch schnell und anstandslos ausliefert.
Wenn ich nun aber (und das sind jetzt die Anforderungen im Unternehmen), eine Wordpress-Instanz installiere, wird es recht langsam. Die bisherigen Seiten laden ganz normal, doch die Wordpress-Seite braucht relativ lange, obwohl noch so gut wie kein Inhalt drin ist.
Gucke ich parallel auf dem Webserver im Taskmanager gehen sowohl die Auslastung vom "System"-Prozess, als auch vom Apache so hoch, dass die CPU-Gesamtauslastung des Servers bei nur einem Seitenaufruf um 70-80% rum ist.
Die virtualisierte Maschine hat 32GB Arbeitsspeicher und 4 CPU Kerne. Arbeitsspeicherauslastung jederzeit im grünen Bereich.
Hat vielleicht jemand eine Idee, was ich nachgucken kann, oder woran es liegen kann, dass der Server so schlecht damit zurecht kommt? Weil eigentlich sollte Apache ja auch auf einem Windows Server ordentlich laufen.
mfg
friloo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1688019500
Url: https://administrator.de/contentid/1688019500
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
6 Kommentare
Neuester Kommentar
Hi Friloo,
hier mal ein Auszug aus den Systemempfehlungen:
Damit die aktuelle WordPress Version auch tatsächlich funktioniert, ist PHP in der Version 5.2.4 und höher erforderlich. Ebenso natürlich eine MySQL Datenbank in der Version 5.0 und höher. Bei MySQL Datenbanken sollte man zudem auf die Größe der Datenbank achten. Zwar kennt MySQL kein Limit, doch werden diese Limitierungen von Hosting Anbietern mitunter erzeugt. Da alle Texte, die man in einem Blog veröffentlicht, als Datensatz in die Datenbank geschrieben werden, sollte diese mindestens 100 MB aufweisen.
Da die Ausführung von WordPress auch PHP Speicher benötigt, sollte ein Memory Limit von mindestens 32 MB zur Verfügung stehen. Idealerweise jedoch mindestens ein PHP Speicher mit 64 MB Memory Limit.
mfg
kowa
hier mal ein Auszug aus den Systemempfehlungen:
Damit die aktuelle WordPress Version auch tatsächlich funktioniert, ist PHP in der Version 5.2.4 und höher erforderlich. Ebenso natürlich eine MySQL Datenbank in der Version 5.0 und höher. Bei MySQL Datenbanken sollte man zudem auf die Größe der Datenbank achten. Zwar kennt MySQL kein Limit, doch werden diese Limitierungen von Hosting Anbietern mitunter erzeugt. Da alle Texte, die man in einem Blog veröffentlicht, als Datensatz in die Datenbank geschrieben werden, sollte diese mindestens 100 MB aufweisen.
Da die Ausführung von WordPress auch PHP Speicher benötigt, sollte ein Memory Limit von mindestens 32 MB zur Verfügung stehen. Idealerweise jedoch mindestens ein PHP Speicher mit 64 MB Memory Limit.
mfg
kowa
Moin,
Gruß,
Dani
Die bisherigen Seiten laden ganz normal, doch die Wordpress-Seite braucht relativ lange, obwohl noch so gut wie kein Inhalt drin ist.
was heißt lange - 5, 30 oder 45 Sekunden? Kannst du simpel über die Entwicker Tools im Browser "messen".Gucke ich parallel auf dem Webserver im Taskmanager gehen sowohl die Auslastung vom "System"-Prozess, als auch vom Apache so hoch, dass die CPU-Gesamtauslastung des Servers bei nur einem Seitenaufruf um 70-80% rum ist.
Stell das Problem nochmals nach und schau im Ressourcne Manager die CPU Nutzung im Detail an. Werden wirklich alle vier vCPUs gleichmäßig für den oben gemessenen Zeitraum ausgelastet?Weil eigentlich sollte Apache ja auch auf einem Windows Server ordentlich laufen.
Ich kann dir sagen, dass die selben Internetseiten auf einem Linux Server deutlich performanter laufen werden. Alleine schon das Speichermanagement und Overhead durch Windows Server machen es nicht einfacher.Gruß,
Dani
Zitat von @aqui:
Ist denn Apache auf Linux schneller
Generell gesehen schon. Entsprechende Benchmarks belegen das ja eindeutig.Weiß ich doch, ich wollte damit den TO darauf hinweisen, dass der Fehler wahrscheinlich eher auf Seiten der WordPress Installation liegt