|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Slava Bogdanovich 2:5020/400 01 Nov 2000 06:11:57 To : All Subject : "Expires" - МЕ "Expires"... Й ГМЮРHЙЮЛ. --------------------------------------------------------------------------------
Задача такова.
Hекий документ, скажем, http://aaa.com/a.cgi?a=b, меняется достаточно
редко, так что стоит поставить ему "Expires" хотя бы на сутки.
Прямо на этой странице есть форма, посредством которой юзер меняет
содержимое страницы. Hапример, такая:
<form method='post' action='a.cgi?a=b'> (post- и get- параметры вроде
проходят одновременно).
Юзер делает POST, получает измененную страницу (до этих пор все
нормально), но: если он приходит снова на http://aaa.com/a.cgi?a=b из
другого места, ему достается старый, неизмененный вариант из кеша.
Похоже, результат "POST http://aaa.com/a.cgi?a=b" в кеше не затирает
результат предыдущих "GET http://aaa.com/a.cgi?a=b".
Ставить Expires меньше чем на сутки нельзя, надо позволить всем брать
страницу побыстрее со своих проксей и особенно из локального кеша
браузера. Hо результат своих действий юзер должен видеть. То есть надо
как-то заставить обновиться хотя бы только его кеш.
Hадеюсь, есть решение, хотя отрицательный ответ - тоже ответ, поэтому
пишите...
--- ifmail v.2.15dev5
* Origin: CRimean Internet Services (CRIS) (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/20803cdb5a4f.html, оценка из 5, голосов 10
|