Guten Morgen,
ich bastel gerade an einer templatebasierten Seite. Nun habe ich einige Frgane zum Caching:
Für jeden Wochentag ändern sich die Farben und das Hintergrundbild leicht, also habe ich für jeden Tag ein Stylesheet und binde das je nach Wochentag ein. DOch da hatte mir das Caching einen Strich durch die Rechnung gemacht, also habe ich es wie hier gestern an anderer Stelle diskutiert gelöst, indem ich immer die wochentag.php als Stylesheet einbinde, bei der ich mit geeigneten Headern das Caching untersage und je nach Wochentag mit require den entsprechenden Stylesheet hole. Funktioniert auch soweit. Doch bei dieser Methode werden ja die Wochentag-Stylesheets auch nicht gecached oder? Ich meine die dürfen/sollen ruhig gecached werden, weil in einer Woche braucht man sie ja wieder. Wie kann man das lösen? Und muss ich nicht explizit in den Headern angeben, dass es sich um css handelt? Habe hier leider nichts zu gefunden.
Und wie ist es nun mit einzelnen Bereichen einer Seite - kann ma hierfür das Caching unterbinden? Ich habe nämlich einen Div in dem zufällig ein User angezeigt wird, doch wenn das ganze gecached wird, sieht man ja immer den gleichen User. Hat hierfür jemand eine Idee, ohne natürlich das Caching für die gesamte Seite zu verbieten,weil es wäre wohl Quatsch wegen 5kb veränderlichem Inhalt das Caching von weiteren etwa 80kb zu verbieten.
Und zu guter Letzt: Wie prüft man am besten, was alles gecached wird und wie sich die Datenmenge beim zweiten Aufruf verringert? Hat jemand ein geeignetes Toll/Plugin für Firefox etc?
Gruß