1

Вот такая у меня ситуация. У меня есть страница, которая генерируется с помощью сценария bash (в основном echo и некоторые другие команды >> HTML-файл). У меня есть ссылка на эту страницу. Если я "удаляю личные данные" или никогда раньше не открывал страницу, или закрываю и открываю заново, страница загружается с моего сервера и отображается обновленная версия. Однако пользователи иногда снова возвращаются на страницу ... и если страница кэшируется в веб-браузере, отображаемая страница не является обновленной. По сути, я хочу обновить страницу один раз, чтобы показать обновленную информацию.

1 ответ1

2

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

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

Этот ответ должен дать вам лучшее представление о том, как вы можете реализовать заголовки в зависимости от того, на что похож ваш скрипт или html.

На конечных пользователях нажатие Shift F5 должно работать, но, как вы знаете, это не оптимально; Использование заголовков без кэширования намного лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .