Я работаю над некоторым программным обеспечением на PHP и пытаюсь заставить его эффективно использовать HTTP-кеширование.Однако одна из проблем, с которыми я сталкивался в последнее время, заключается в том, что после входа страницы, посещенные до входа в систему, кэшируются и не работают так, как если бы они вошли в систему.
Это особенно проблема, если необходимоHTTP-кеш между PHP и клиентом.Если я установлю ограничитель кэша всегда «открытым», то страница, вероятно, всегда будет кэшироваться (даже прокси-кешем). Если я установлю ограничитель кэша как «общедоступный», когда он не вошел в систему, и «приватный», когда он зарегистрирован.в, проблема, которая у меня сейчас есть, вероятно, все еще будет возникать.Если я установлю ограничитель кэша всегда закрытым, прокси-кэш не принесет никакой пользы, и проблема, с которой я сталкиваюсь, вероятно, все равно возникнет.
Каково идеальное решение этой проблемы?Есть ли способ заставить веб-браузер «повторить попытку» после того, как пользователь вошел в систему?Для прокси-кэша я знаю, что есть способы кеширования на основе входящих куки, поэтому я считаю, что это может решить часть проблемы.Но как насчет проблемы с точки зрения веб-браузера?