Задать вопрос
@magary4

Проблема кэша после логина?

Открываю главную страницу
логинюсь в попапе и прегружаю страницу
страница загружается с заголовками
Age:х
Cache-Control:public, s-maxage=60

при первом открытии Age равен 0. логинюсь туда-судя плюс перегруз Age равен 20
соотвественно вижу страницу как при первом открытии - как-будто не залогинен (нет преветствия) браузер как я понимаю ничего не перерисовал а все взял из кэша
дальше несколько раз делаю Ф5 и заголовок Age растет и я продолжаю видеть старую страницу
и только лишь когда достигает 60 - браузер показывает мне страницу которая должна быть (с преветствием залогиненого юзера) ну и Age устанавливается в 0

как исправить это?
в течении 60 секунд php код вообще не вызывается. апатч отдает страницу из кэша

ПС. возможно document.location.reload() можно сделать жестко игнорируя заголовки? такое тоже подойдет
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы