The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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">





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру