Есть ли способ кэшировать всю веб-страницу, чтобы при повторном запросе того же URL-адреса не загружать контент с сервера?

Нет проблем, если он не обновляет содержимое, и я не хочу использовать websql/indexDB и т.д.

И даже я не нашел Манифест-файл очень полезным.

Сценарий:

Давайте посмотрим, что на моем сайте было 3 страницы:

page1.html page2.html page3.html

Я могу зайти на любую из этих страниц с любых страниц.

Предположим, если я нахожусь в page1.html->, я нажимаю на ссылку и перехожу к page2.html. Теперь, если я нажму на ссылку из page2.html, чтобы перейти к page1.html, дырочная страница не должна загружаться с сервера, а должна быть получена при первом посещении, и то же самое будет отображаться при повторном посещении URL.

Мои страницы могут распространяться на любое количество.

Это возможно любым способом?

1 ответ1

2

Да, вы должны иметь возможность делать то, что вы пытаетесь сделать, просто используя HTTP-заголовки Cache-Control. Смотрите здесь.

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