2011-11-19 13 views
5

Używam tego nagłówka (patrz poniżej). Dlaczego moje strony przechowują buforowanie na IE ???dlaczego moje strony nie przestaną buforować?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<META NAME="MSSmartTagsPreventParsing" CONTENT="True"> 
<META HTTP-EQUIV="Expires" CONTENT="0"> 
<META HTTP-EQUIV="Pragma" CONTENT="No-Cache"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="No-Cache,Must-Revalidate,No-Store"> 
<META NAME="Robots" CONTENT="NoIndex,NoFollow"> 
<META ondragstart="return false" onselectstart="return false" http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
</head> 

ROZWIĄZANIE PROBLEMU !!! Zamiast .html lub .htm .php użytkowania i korzystania nagłówek php jak ten:

<?php 
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); 
header("Cache-Control: no-cache, no-store, must-revalidate"); 
header("Pragma: no-cache"); 
?> 
+0

Jak wyglądają nagłówki HTTP? – sarnold

+0

co to znaczy? Kod jest dokładnie taki sam, jak w szczegółach pytania: – jony

+1

To jest kod HTML; nagłówki HTTP to metadane wysyłane przez serwer przed twoją zawartością. Jestem pewien, że niektóre wtyczki przeglądarki mogą je ci pokazać, lub możesz użyć [Wireshark] (http://en.wikipedia.org/wiki/Wireshark). – sarnold

Odpowiedz

0

Oprócz innych sugestii spróbuj dodać wartość dynamiczną na żądanie strony, że będziemy mieć większe szanse nie buforować.

(tj /foo.html?a=9585874034854 (lub epoka lub coś innego równie dynamiczny)

Również Twój nagłówek potrzebuje. Cache-Control: no-cache, no-store

To oznacza, że ​​system nie zapisuje go w pamięci podręcznej lub nawet nie zapisuje w pamięci podręcznej:

+0

ma "Cache-Control: no-cache, no-store" już – jony

+0

nie mogę podać dynamicznej wartości dla mojej prośby o stronę, ponieważ będę jej potrzebował do innych celów – jony

+0

również, [don ' t use querystring] (http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/) – user123444555621

Powiązane problemy