styledatein immer geladen oder sind jene im cache?
jimbob
- css
hall,
im grund sagt mein betreff eh schon alles.
ich erzeuge mit php halt dynamisch, wie sollte es auch anders sein, tags die styles haben! nun dacht ich mir die kommen einmal in den chache und dann werden sie nicht mehr von geladen. aber mein server hat mir nun erzählt, dass die meiste geladene datei meine stylesheetdatei ist die immerhin 80kb hat!
im grunde chacht mein browser doch viel oder?
bilder usw. oder macht er das wenn ich es mit php macht nimmer mehr?
gruß jimbob
Hallo ,
im grunde chacht mein browser doch viel oder?
bilder usw. oder macht er das wenn ich es mit php macht nimmer mehr?
Ich denke schon dass sie trotzdem im cache ist php hat eigentlich mit deinem Browser nichts zu tun. Dein Browser kriegt sowieso nur HTML vom Server. PHP erzeugt nur den HTML Code, und gibt ihn weiter. Dies geschiet aber auf dem Server.
Grüße
Jeena Paradies
Hallo,
im grunde chacht mein browser doch viel oder?
Ich denke schon dass sie trotzdem im cache ist php hat eigentlich mit deinem Browser nichts zu tun.
Ein bisschen schon:
Mit PHP generierte Dokumente liefern meist im HTTP-Header _kein_
Last-Modified-Datum mit. Und auch die Anfragen der Browsers, ob
das Dokument sich seit dem letzten Abruf veraendert hat, sind
dann meistens erfolglos.
Mit ein bisschen Arbeit kann man auch dieses Problem loesen.
http://www.google.com/search?q=cache+friendly+php
http://www.phpbuilder.com/columns/brunner20011113.php3
Ich habe jimbob so verstanden, dass er die *.css-Datei dynamisch generiert.
(Browserweiche oder so? IMHO ueberfluessig...)
Es erstaunt mich aber, dass offenbar so viele Browser auch *.css-Dateien
jedesmal neu anfordern, dass es sich im Traffic niederschlaegt.
Ich dachte, dass die meisten Browser CSS- und Grafik-Dateien nur
bei ausdruecklichem Wunsch des Benutzers jedesmal neu vom
Webserver holen.
Gruesse,
Thomas
Moin!
1. Mir scheint eine 80KB CSS-Datei zumindest verdächtig! Aber es ist deine ... ;-)
2. Ansonsten ist das mit der meistgeladenen Datei ja auch gar nicht zwingend unlogisch:
Egal welche Datei bei dir aufgerufen wird, die CSS-Datei mit ihr.
Wenn jemand also die index.html aufruft, ist die CSS Datei dabei ... aber alle anderen?
Der nächste kommt über eine Suchmaschine auf xyz.html, wieder incl. CSS ... aber index.html?
Nach diesen zwei Besuchern ist deine CSS-Datei schon vorn in der Liste.
Nun ja ... das System sollte klar geworden sein!? ;-)
Gruß
Der Hans