Я использую W3 Total cache plugin, устанавливая страницу с использованием модуля APC. Дело в том, что, поскольку я включил файлы cookie кеша страниц, которые я установил в своем заголовке темы, перестает быть установленным, а также чтение существующего файла cookie и перенаправление его значением перестает работать.Кэш обходной страницы, созданный W3 Total Cache
Я почти на 100% уверен, что это вызывает кэш страниц, и я не могу найти правильное программное решение для перехвата кеша страницы и установки необходимых файлов cookie до кэша страниц W3TC. Также простая отладка показывает, что PHP-скрипт читается, но setCookie не устанавливает файлы cookie. Кроме того, очистка кеша страницы с помощью wordpress admin и очистка кеша лака позволяет устанавливать куки, хотя и только один раз, так как остальные вызовы на страницу будут кэшироваться (304 ответа).
Я консультировался с PHP инструкцией относительно setcookie и убедился, что мой печенье установлен перед любым HTML/пробельные
Я проверил файл .htaccess и не кэш страниц не установлен там, поэтому преодоление этого проблема с использованием PHP должна быть возможной.
Я не хочу отключать кеш страниц и терять время отклика сервера, которое он предлагает.
Любые идеи, как преодолеть эту проблему?
Я начал размышлять о том, что Лак вызывает эту проблему, хотя это началось с тех пор, как я установил кеш страниц с помощью модуля APC. Действительно, это не ответ, а хороший знак, помогающий мне лучше разобраться с проблемой, спасибо. –
Отлично. Возможно, решение PHP для проблемы заключается в отправке заголовка заголовка HTTP без кэша («Cache-Control: no-cache, must-revalidate»); 'всякий раз, когда вам нужно« setcookie (...) ». С другой стороны, это может серьезно повредить производительность. gl hf :) – Johan