Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 31-07-2010, 00:07
RamonaS
 Registrierter Benutzer
Links : Onlinestatus : RamonaS ist offline
Registriert seit: Mar 2009
Beiträge: 177
RamonaS zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Seite aktualisiert sich nicht bei einigen Besuchern!

Hallo, guten abend,

Gelegentlich melden sich besucher bei mir, das sie die "neuerungen" auf der seite nicht sehen, die schreiben dann "ähmm bei mir sieht da so aus wie gestern, da ist nichts anders als gestern"...

Ich habe jetzt einige bilder-icons zusammengefast in ein einziges icon, das einen neune dateiname hat und als css-sprite angesprochen wird - also so background-position: 50px 50px ....

Ich habe mich von dem Firebug + Pagespeed von Google (Web Performance Best Practices)
überreden lassen, diese header bei jeder seite mitzusenden:

PHP-Code:
header("Content-type:text/html; charset=ISO-8859-1");
header("Cache-Control:must-revalidate,public");
header('Vary:Accept-Encoding');
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header("Expires:".gmdate("D, d M Y H:i:s",time()+1209600)." GMT"); # +14 Tage 
Hier gefallen mir persölich die 2 letzten nicht...aber die page-speed von google meint - um die performance zu steigern sollte man expire in die zukunft setzen!

Natürlich nehmen das viele Browser zum anlass "achso, die seite läuft erst in 14 tage ab...na dann kann ich ja meine gespeicherte seite zeigen, damit ich nicht unnötig nachladen muß".

Was meint ihr dazu?
Soll ich die 2 letzten header nicht in die vergangenheit setzen, um sicher zu gehen, das der besucher immer die aktuelle seite bekommt?
Mit Zitat antworten