У меня есть классическая HTML-страница, созданная с помощью PHP.
Для этой страницы (поданной с того же URL) у нас есть 2 случая:
- Пользователь зарегистрирован (на основе файлов cookie) => страница относится к пользователю (мы отображаем поле с именем пользователя + личная информация.)
- Пользователь не вошел в систему => страница является общей для всех пользователей.
Как мне установить заголовок на:
- имеет самый агрессивный кеш (с максимальным возрастом 60).
- избегать смешивания страниц между пользователями.
Могу ли я заменить свой нынешний заголовок:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
С этим?
header('Cache-Control: public, max-age=60');
header('Vary: *');
Редактировать : возможно ли (как) сделать его управляемым кэшем частным в случае "1" и общедоступным в случае "2"