Прочитать страницу из кэша на Back, но не при нажатии на ссылку на страницу - PullRequest
1 голос
/ 11 ноября 2010

У меня есть набор связанных динамических веб-страниц.

Когда пользователь переходит с одной страницы на другую, я не хочу, чтобы происходило кэширование - запрос должен идти на сервер, который будет возвращатьобновленная страница.

Но когда пользователь нажимает кнопку Назад, я делаю хочу использовать кеш - некоторые страницы могут генерироваться некоторое время, что хорошо, когдаВы нажимаете на них, но не когда нажимаете Назад.

Возможно ли это?

(Пожалуйста, не предлагайте переделывать все как одну страницу, делая запросы AJAX!)

(Примечание. Этот вопрос является противоположностью постоянно популярного вопроса «Как предотвратить кэширование, когда пользователь нажимает кнопку Назад?».)

1 Ответ

0 голосов
/ 19 октября 2011

Обычный прием, позволяющий избежать кеша браузера при работе с динамическими страницами, заключается в добавлении параметра в URL ссылки, который является уникальным (с использованием времени, в миллисекундах, что является обычным).кнопка «назад», они вернутся к последней отрендеренной версии и должны получить ее из кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...