Performance check & PageLoadTime für umija hoster
Diese schöne Seite [http://tools.itscales.com/cgi-bin/pma-dl?url=http%3A%2F%2Fumija.org] sagt dass wir 8sek. brauchen für die Startseite. Dass kann nicht angehen!!! Warum brauchen wir 1sek. von dem Connect bis wir das erte Byte verschicken .... Dieses Projekt soll dass mal beleuchten!
Jehhhh !!! von 9 sek. auf 4.6 sek. nach den Maßnahmen weiter unten ! (ohne den externen Player)
Tasks
Fehler eingrenzen
MySQL
Wie auf der Mysql Seite beschrieben wurde der slow query log in der config Datei aktiviert. Dabei werden alle Anfragen die länger als 2sek dauern protokolliert. --> alle Abfragen unter 2 sek. bis auf einzelne Ausreisser jedoch nur sporadisch.
PHP
Fußzeile im TikiWiki aktiviert, dadurch wird die Zeit angezeigt die benötigt wurde um die Seite zu generieren. Alle PHP aufrufen und MySQL Anfrage.
Apache
TikiWiki
Die PHPLayerMenüs ausgeschaltet da wir diese eh nicht verwenden.
Webmaster
- OK wenn die CSS Datei ca. 1,5 MB groß ist, dann braucht es schon seine Zeit :-) Hage die 20060143.css vom css validierer parsen lassen und ersetzt! @klml: die Rundungen sind weg aber der rest sollte passen! Sag mal wie oft hast du die Datei eingefügt :-)
-
klml>edma: sorry, aber hatte ja nur root zugriff, drum ging keine ftp, und ich habs im MC eingespielt, muss das eh nochmal ändern (wegen zeileneinlauf), wenn ich ftp hab, da fällt mir aber ein das ich ja auch eine fileverbindung per ssh hätte machen können dammed. naja , aber warum hast du die Rundungen rausgenommen?
-
Nicht vorhandenes Tremija Bild in der Startseite rausgenommen.
Tools
- [http://tools.itscales.com/cgi-bin/pma-dl] -- misst die Zeit wie lange der Download einer Seite dauert.
- [https://addons.mozilla.org/de/firefox/addon/3371] Load Time analyzer für Firefox
Links
- Dateien zusammenfassen!
- Inhalt Cachen lassen
- TikiWiki Performance tips
- DB Performance tip
- Allgemeiner Artikel über page load time!!
- lädt die seite öfters und zeigt den durchschnitt an!
- [http://www.ajaxperformance.com/?cat=2&paged=2]
- Sehr übersichtliche Zeitdarstellung und ob die Daten komprimiert wurden
- Übersichtliche Darstellung der Pageloadtime
- onload() Bestätigung
- Gute Präsi, 14 Rules (Achtung PPT)
- JS cache and compress!