Xpoint
   [напомнить пароль]

Ещё раз о кешировании. Всё-таки, какие заголовки?

Метки: [без меток]
[удл]
2005-05-06 05:36:37 [обр] Rom McRitsky(0/441)[досье]

Страница генерируется скриптом.

Кликаю по ссылку "купить" (добавляет одну единицу товара в корзину). Идёт GET, на сервере обрабатывается, делается редирект через header.

Mozilla иногда тупит и берёт страницу из кеша - показывает старую сумму. После нажатия F5 - показывает обновлённую.

Вот заголовки, которые отсылаю:

HTTP/1.1 200 OK
Date: Fri, 06 May 2005 01:29:59 GMT
Server: Apache/1.3.33 (Win32) PHP/4.3.3
X-Powered-By: PHP/4.3.3
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, post-check=0,pre-check=0, max-age=0
Pragma: no-cache
Content-MD5: 3ca0e4f7262ef85fc321bfef62a516a0
Last-Modified: Fri, 06 May 2005 01:29:59 GMT
Content-Encoding: gzip
Content-Length: 3521
Content-Type: text/html

Как ещё можно заставить браузер перечитывать контент?..

спустя 9 часов [обр] Владимир Палант(49/4445)[досье]
Это заголовки страницы, которая показывает сумму? Что-то сомнительно, чтобы Mozilla в таком случае брал её из кеша. Либо у вас там ещё прокси-сервер какой-то тупой стоит...
спустя 1 час 4 минуты [обр] Rom McRitsky(0/441)[досье]
Владимир Палант[досье]
В том-то и дело.. Никакого прокси-сервера - это на локальной машине. На удалённой и IE начинает тупить.
Уже поставил даже Content-MD5 - всё равно ерунда..
спустя 17 часов [обр] Антон Клесс(0/25)[досье]
ETag ?..
спустя 9 часов [обр] Rom McRitsky(0/441)[досье]
Ну, если браузеры даже на Content-MD5 не смотрят... Можно конечно попробовать..
спустя 16 часов [обр] Старынин Валерий(0/57)[досье]
Rom McRitsky[досье]
Идиотское предположение: А что, если браузер отсчитывает например 5 часов от даты Modified, а потом обновляет. У меня Opera так с форумом глючит... Это только в браузере настраивается. Но дату можно в прошлом давать...
спустя 2 месяца 18 дней [обр] Алексей В. Иванов(9/2861)[досье]
М Перенесено из форума "Программирование::PHP"
Powered by POEM™ Engine Copyright © 2002-2005