Ich habe Probleme mit einer bestimmten Version von Pocket IE unter Windows Mobile 5.0. Leider bin ich mir der genauen Versionsnummern nicht sicher.Pocket IE: Immer noch scheint Caching?
Wir hatten ein Problem, bei dem diese spezielle 'Installation' eine lokal zwischengespeicherte Version einer Seite zurückgab, wenn das drahtlose Netzwerk ausgeschaltet war. Fair genug, kein Problem. Wir räumten den Cache des Hand und begann die folgenden Header gesendet:
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Last-Modified: Thu, 30 Jul 2009 16:42:08 GMT
Der Last-Modified-Header on the fly und auf 'jetzt' berechnet wird.
Auch noch scheint der Handheld diese Seiten zu cachen: Die Seite wird mit den Headern gesendet, aber wenn sie das drahtlose Netzwerk trennen und auf einen Link zur Seite klicken (der nicht zwischengespeichert werden sollte), kehrt sie trotzdem zurück diese zwischengespeicherte Datei.
Gibt es andere Header/s, die gesendet werden sollen, oder ist das nur ein Problem mit Pocket IE? Oder ist es möglicherweise etwas ganz anderes?
Danke!
Danke für die Notizen. Ich wollte nur sagen, dass ich die Header aus meinem PHP-Code kopiert und den PHP-Code "weggezaubert" habe. Daher die falschen Header: Ich habe den Post bearbeitet und in eine exakte Kopie der Header kopiert (zumindest was Firefox betrifft). Ich wollte Sie nur wissen lassen, dass: Ich bin dran, diesen Link zu lesen und versuchen Sie auch die Max-Age-Header, danke. – Narcissus
Falls Pocket IE eine komische Regel implementiert, ist es möglich, dass es, da es das Vorhandensein von "Last-Modified" erkennt, davon ausgeht, dass es die Seite für eine gewisse Zeit zwischenspeichern kann. Sie könnten versuchen, es vollständig zu entfernen und die Möglichkeit auszuschließen, dass Apache 304 Not Modified zurückgeben könnte. Es scheint nach dem folgenden Link, dass Browser gemeint ist, immer einfach den Expires-Header zu befolgen. http://www.askapache.com/htaccess/apache-speed-last-modified.html – Nicole
Weitere Informationen: habe versucht, die Max-Age-Header, sowie die letzte modifizierte Header entfernt. Immer noch keine Würfel. Die nervige Sache ist, dass, wenn sie cnn.com (zum Beispiel) besuchen, der Handheld die Seiten nicht im Cache speichert, so dass mir die Ideen ausgehen :( – Narcissus