Apache: кэширование??, Doctorrr, 14-Окт-04, 11:40 [смотреть все]Подскажите пожалуйста, есть ли директивы апача, которые позволяют настроить кэширование страниц на стороне пользователя?? Бредово звучит, но у меня две совершенно одинаковые системы, и с одного сервере страница постоянно кэшируется у клиента, а с другого - нет. В обоих посылаю из РНР хэдер: header ("Cache-Control: no-cache, must-revalidate"); И пишу в html: <meta http-equiv="pragma" content="no-cache"> Результат тот же %( |
- Apache: кэширование??, Lucky, 11:53 , 14-Окт-04 (1)
>Подскажите пожалуйста, есть ли директивы апача, которые позволяют настроить кэширование страниц на >стороне пользователя?? > >Бредово звучит, но у меня две совершенно одинаковые системы, и с одного >сервере страница постоянно кэшируется у клиента, а с другого - >нет. >В обоих посылаю из РНР хэдер: >header ("Cache-Control: no-cache, must-revalidate"); >И пишу в html: ><meta http-equiv="pragma" content="no-cache"> >Результат тот же %( не полные хедеры то, вот и кешируется надо еще дописать
- Apache: кэширование??, Doctorrr, 11:56 , 14-Окт-04 (2)
>>Подскажите пожалуйста, есть ли директивы апача, которые позволяют настроить кэширование страниц на >>стороне пользователя?? >> >>Бредово звучит, но у меня две совершенно одинаковые системы, и с одного >>сервере страница постоянно кэшируется у клиента, а с другого - >>нет. >>В обоих посылаю из РНР хэдер: >>header ("Cache-Control: no-cache, must-revalidate"); >>И пишу в html: >><meta http-equiv="pragma" content="no-cache"> >>Результат тот же %( > > >не полные хедеры то, вот и кешируется >надо еще дописать Спасибо, а можно подробнее - что дописать?? %)) Я пробовал так: header("Pragma: no-cache"); header ("Cache-Control: no-cache, must-revalidate"); header("Expires: 0"); И - фиг %(
- Apache: кэширование??, Lucky, 12:04 , 14-Окт-04 (3)
>Спасибо, а можно подробнее - что дописать?? %)) header ("Expires: ".gmdate('D, d M Y H:i:s', $expire)." GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0",false); header ("Pragma: no-cache"); // HTTP/1.0 в самом HTML: у меня тут обычно текущая дата <meta http-equiv="Last-Modified" content="Thu, 14 Oct 2004 14:04:46 GMT"> а тут минус час от текущей <meta http-equiv="Expires" content="Thu, 14 Oct 2004 13:04:46 GMT">
<meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache">
|