Seiten werden bei schneller Aktualisierung teilweise geladen

Seiten werden bei schneller Aktualisierung teilweise geladen

Ich habe vor Kurzem einen VPS-Slice mit 256 MB eingerichtet, um einen LAMP-Stack (Ubuntu 11.04, Apache2, Mysql, PHP5) auszuführen. Bisher betreibe ich nur eine einfache Wordpress-Site auf einem IP-basierten virtuellen Host, den ich eingerichtet habe.

Die Leistung ist ausgezeichnet, aber ich habe festgestellt, dass, wenn ich in kurzer Zeit mehrere HTTP-Anfragen von derselben IP-Adresse sende, nur Teilseiten gerendert werden. Wenn ich dann etwas warte und die Seite aktualisiere, wird die gesamte Seite erneut geladen. Dieses Verhalten ist mir beim Zugriff auf die Site von zwei Browsern auf meinem Büro-Desktop aus aufgefallen, aber es tritt auch auf, wenn ich schnell von einem einzigen Browser (jedem Browser) aus durch die Site navigiere.

Ich vermute, dass es sich hierbei um ein Apache-Phänomen handelt, da die Seiten außer unter den oben genannten Bedingungen korrekt dargestellt werden, aber vielleicht irre ich mich da auch. Könnte es sein, dass mein Hosting-Unternehmen irgendeine Art von DOS-Schutz installiert hat?

Als relativer Linux-/Server-Neuling wäre ich für jeden Hinweis dankbar, welche Einstellungen in Apache dieses Verhalten erklären könnten und wie ich es ändern könnte.

Antwort1

„Rendering“ ist fast vollständig eine Sache des Clients. Sobald der Server Ihnen alle zum Rendern einer Seite erforderlichen Ressourcen gesendet hat, ist es Aufgabe des Browsers, diese tatsächlich zu rendern. Wenn Sie der Meinung sind, dass der Server Ihnen nicht alle zum Rendern der Seite erforderlichen Ressourcen sendet, ist das ein anderes Problem.

Ein Tool wie Firebug oder das „Inspect Element“-Tool von Chrome kann Ihnen dabei helfen, herauszufinden, ob SieSindalle erforderlichen Ressourcen erhalten oder nicht.

Wenn Sie wissen möchten, was der Server macht, überprüfen Sie am besten Ihre Apache-Zugriffsprotokolle auf Größenunterschiede bei den gesendeten Seiten, unterschiedliche HTTP-Statuscodes (z. B. 500) oder Fehlermeldungen zum DOS-Schutz im Fehlerprotokoll.

verwandte Informationen