NaN wrote:
Liegt das am Server oder hast Du irgendwelche Modifikationen an deinem CMS von denen ich noch nichts weiß?
Nunja, langsam ist der Server nicht gerade. Du siehst ja im Quelltext die Zeit:
Code: Select all
<!-- Generated in 0,117135 seconds by CMS Made Simple using 16 SQL queries -->
Es bringt viel, die SQL-Anfragen zu begrenzen. In den Original-Templates sind viele Aufrufe drin, die nicht notwendig sind.
So zum Beispiel habe ich den TITLE der Startseite einfach reingeschrieben. Die Startseite hat eh ein extra template und der Titel ändert sich fast nie.
Das Link hinter dem Logo kann man auch hardcoden.
Die Links zum weiterblättern fliegen eh raus, die werden meist nicht gebraucht.
Im Prinzip fliegt alles raus was nicht unbedingt drin sein muss und das was drin bleibt wird - falls möglich und sinnvoll - hardgecodet.
(Ha - glatt vergessen: Die Suche. Die Suchmaske kann natürlich auch hardgecodet werden - da ändert sich wohl nie was.)
Die aus meiner Sicht wichtigste Änderung: Statische CSS. Das hat den angenehmen Nebeneffekt, dass man das Stylesheet mit der Web Developer Extension von Firefox bearbeiten kann. das beschleunigt die Arbeit deutlich, und es sind mindestens zwei SQL-Anfragen weniger. Und: Das CSS wird gecached.
Javascript immer als externe Files einbinden, weil es nur in diesem Fall gecached wird.
Wart erstmal wenn ich das Caching optimiert habe ... sobald die Site fix und fertig ist (es fehlen noch ein paar Seiten) werden für Bilder, CSS und Javascript-Dateien in der .htaccess Verfallszeiten eingetragen, natürlich ziemlich lange. Das sollte in vielen Fällen nochmals beschleunigen.
Viele Grüße,
Alex