Вход
Главное меню







Боремся с кешированием
#1
Just popping in
Just popping in


Часто юзеры, пытающиеся работать с ХУПСом из локальных сетей, жалуются на некорректную работу - то новые сообщения в форумах не видны, хотя из другого места они есть, или зарегистрироваться не могут - их выкидывает на пустую страницу...
Есть серьезные основания предполагать, что в этом виноваты прокси, кеширующие всё подряд. Есть ли в ХУПСе инструменты борьбы с этим?
Как, к примеру выставить в заголовке инфу о том, что файл устарел в мовент загрузки (чтобы предотвратить кеширование)?
Или нужны другие действия?

Posted on: 2003/2/14 3:58
 Top  Print  Reply Quote


Re: Боремся с кешированием
#2
Just popping in
Just popping in


В папочке /include лежит functions.php.
В нем в самом начале function xoops_header. Далее есть:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

В принципе, дата в прошлое указывает и кэширование отключено, так что должно быть все в порядке.

Posted on: 2003/2/14 8:14
 Top  Print  Reply Quote


Re: Боремся с кешированием
#3


У меня тоже есть прокси, но таких проблем никогда не возникало.

Posted on: 2003/2/14 16:30
 Top  Print  Reply Quote


Re: Боремся с кешированием
#4
Just popping in
Just popping in


спасибо, Stasik!
Именно Expires я и искал, но, значит, она стоит правильно. Тогда прям не знаю. Конкьеру - у меня тоже прокси - и тоже не было проблем, но люди жалуются - может, конечно не в прокси дело, а в самих юзерах Ох, повбивав бы!

Posted on: 2003/2/14 17:22
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project