jimbob: styledatein immer geladen oder sind jene im cache?

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

  1. 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

    --
    Ihr wisst ja nichts ist besser als Bass.
    1. 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

  2. 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

    --

    wieder online: http://www.discofoxtanzen.de