Seitenaufbau beschleunigen - Apache Webserver
Hallo,
und schon wieder habe ich eine Frage, die ich selbst nicht beantworten kann.
Ich habe einen Apache-Server. Eine Webseite (Übersichtsseite) zeigt eine Übersicht diverser Informationen an.
Für die Darstellung der Informationen wurde eine HTML erstellt (Informationsseite), die in Abhängigkeit von den empfangenen URL-Parametern die jeweiligen Informationen anzeigen. Der Aufbau dieser Informationsseiten ist ziemlich schlicht. In einem übergeordneten DIV befinden sich 4 weitere DIVs, mit denen die Informationen positioniert werden.
Insgesamt befinden sich auf der Übersichtsseite rund 80 Objects, in welchen die jeweiligen Informationsseiten geladen werden.
Das funktioniert alles soweit.
Mich stört jedoch, dass das Laden der Übersichtsseite bis zu 5 Sekunden benötigt.
Kann man da was machen?
Der Javascript-Code in den Informationsseiten habe ich bereits ans Ende des Bodys gehängt!
Danke
Gruss
mabue
und schon wieder habe ich eine Frage, die ich selbst nicht beantworten kann.
Ich habe einen Apache-Server. Eine Webseite (Übersichtsseite) zeigt eine Übersicht diverser Informationen an.
Für die Darstellung der Informationen wurde eine HTML erstellt (Informationsseite), die in Abhängigkeit von den empfangenen URL-Parametern die jeweiligen Informationen anzeigen. Der Aufbau dieser Informationsseiten ist ziemlich schlicht. In einem übergeordneten DIV befinden sich 4 weitere DIVs, mit denen die Informationen positioniert werden.
Insgesamt befinden sich auf der Übersichtsseite rund 80 Objects, in welchen die jeweiligen Informationsseiten geladen werden.
Das funktioniert alles soweit.
Mich stört jedoch, dass das Laden der Übersichtsseite bis zu 5 Sekunden benötigt.
Kann man da was machen?
Der Javascript-Code in den Informationsseiten habe ich bereits ans Ende des Bodys gehängt!
Danke
Gruss
mabue
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 256315
Url: https://administrator.de/contentid/256315
Ausgedruckt am: 13.11.2024 um 22:11 Uhr
5 Kommentare
Neuester Kommentar
Guten Abend mabue,
handelt es sich bei den 80 Objekten um reinen HTML-Code oder wird durch die Parameter im Hintergrund PHP-Skripte o.ä. aufgerufen?
Schau mal mit dem Firefox und den Entwicklungstools (F12) -> Netzwerkanalyse was solange zum Laden braucht.
Grundsätzlich ist der Apache-Webserver in der Standardkonfiguration nicht der Schnellste.
Ob die einzelnen Verbessungen gebracht haben, kannst du mit dem Tool ab2 testen (Benchmark).
Ansonsten könntest du vor den Apache den Nginx oder lighttpd als Reverse Proxy schalten. Das macht jede nach Content auch nochmal etwas aus.
Am Schluss gibt es noch Caching-System wie APC, Varnish und Memcached.
Gruß,
Dani
handelt es sich bei den 80 Objekten um reinen HTML-Code oder wird durch die Parameter im Hintergrund PHP-Skripte o.ä. aufgerufen?
Schau mal mit dem Firefox und den Entwicklungstools (F12) -> Netzwerkanalyse was solange zum Laden braucht.
Grundsätzlich ist der Apache-Webserver in der Standardkonfiguration nicht der Schnellste.
- Du könntest z.B. nicht benötige Module (apache2ctl -M) des Apache's deaktivieren.
- Vermeiden von .htaccess - Dateien. Wird bei jedem Zugriff geprüft und verarbeitet.
- HTTP Komprimierung (Stichwort: gzip)
- Deaktivieren von DNS Lookups.
Ob die einzelnen Verbessungen gebracht haben, kannst du mit dem Tool ab2 testen (Benchmark).
Ansonsten könntest du vor den Apache den Nginx oder lighttpd als Reverse Proxy schalten. Das macht jede nach Content auch nochmal etwas aus.
Am Schluss gibt es noch Caching-System wie APC, Varnish und Memcached.
Gruß,
Dani