Caching einer Seite mittels Header bestimmen.
gerhardtt 20.01.2005 - 16:42 508 1
gerhardtt
Big d00d
|
Hi! EDIT: pragmatische lösung: max-age=0 für seiten die nicht gecachet werden sollen; max-age=10000 für seiten die sich fast nie ändern; Folgendes Problem: Ich will dass der Inhalt einer Seite nicht gecached wird. Aber ich möchte schon das eingebetete Images, bzw verlinkte Stylsheets gecached werden. Ist das überhaupt möglich? Stein des Anstosses: Opera. Der cached wild drauf los und das kann für eine interaktive Anwendung nicht von Vorteil sein. Deshalb schreibe ich in den Header: "cache-control:no-cache,no-store,must-revalidate" jetzt fühlt sich sogar opera genötigt nichts zu cachen, aber jedesmal die Stylesheets und Images zu übertragen is halt ressourcenverbrauchend ohne Ende... Was ich schon versucht habe: In die aufgerufene Seite schreibe ich die oben erwähnten Header hinzu und in die Aufrufe der Imagedateien und der Stylesheets schreibe ich :"Cache-Control ublic" hinein. leider ohne Erfolg... grüsse Gerhard
Bearbeitet von gerhardtt am 20.01.2005, 17:45
|
watchout
Legendundead
|
im php-manual zur funktion "header()" findest du ein gutes beispiel zum caching.
|