Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 31-07-2010, 00:13
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.455
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von RamonaS Beitrag anzeigen
Soll ich die 2 letzten header nicht in die vergangenheit setzen, um sicher zu gehen, das der besucher immer die aktuelle seite bekommt?
Nein, das wäre Unfug.

Expires sollte rausfliegen, wenn du nicht garantieren kannst/willst, dass sich die Daten bis zum angegebenen Zeitpunkt nicht ändern.

Last-Modified solltest du zwar setzen, und zwar auf den Zeitpunkt, an dem der komplette Dokumentinhalt sich zuletzt geändert hat (das umfasst also Dinge wie DB-Daten, Templates, ...) - aber das allein bringt's nicht, denn damit das sinnvolles Caching zur Folge hat, muss dein Script auch auf entsprechende “conditional GET”-Anfragen sinnvoll reagieren, also ggf. ausschließlich mit einem Header 304 Not Modified als Antwort.


Zu dem Thema, sinnvolles Caching mit PHP, gibt's einige Tutorials/Anleitungen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten