|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 23 Feb 2002 12:26:16 To : "Nelly Sadretdinova" Subject : Re: FastCGI - плюсы и минусы -------------------------------------------------------------------------------- Nelly Sadretdinova <nelly@ufanet.ru> wrote: NS> ЭЭЭ.... прошу модератора простить за оффтопик, поскольку до NS> сего времени не знала о существовании fido7.ru.cgi.perl и NS> благодарю всех за ответы. Hо позволю себе задать еще один NS> вопрос :-) >> если результат работы скрипта будет валиден для таких же >> вызовов хотя бы в течение некоторого времени, то можно не >> исполнять этот скрипт снова, а исползовать уже >> закэшированный вывод. NS> А если мне необходимо, чтобы закэшированный ответ NS> использовался до наступления неопределенного по времени NS> события, допустим, до добавления в базу новой записи? Я NS> могу каким-то образом, например, из другого скрипта, NS> который обновляет базу, заставить кэш основного скрипта NS> обновится? Если проверка того, что событие произошло с момента X много легче, чем генерация всей страницы, то очень просто. Кэш присылает заголовок If-Modified-Since: дата Скрипт берет эту дату, и если он знает, что страница, сгенеренная в тот момент годится, то вместо страницы отдает статус 304 Use cached copy. Кроме того, есть еще запросы HEAD. В модперле можно отличить запросы GET от HEAD посредством метода Apache->request->head_only. Еще крайне рекомендуется почитать RFC2616, -- В борьбе идей гибнут люди. --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/151782330d559.html, оценка из 5, голосов 10
|