В целях повышения производительности я хочу, чтобы некоторые из моих веб-страниц использовали ресурсы, которые были кэшированы для автономного использования (изображения, CSS и т. Д.), Но чтобы сама страница не была кэширована, поскольку содержимое будет создаваться динамически.
Один из способов сделать это - провести рефакторинг моих страниц, чтобы они загружали динамический контент через AJAX или просматривая данные в LocalStorage.Детали могут различаться, но, в широком смысле, что-то в этом роде.
Если это возможно, я бы предпочел найти способ просто указать браузеру использовать кэшированные ресурсы (опять же, изображения, CSS и т. Д.) Длястраницы, но на самом деле не кэшировать (динамически генерируемый) сам HTML-контент.
Есть ли способ сделать это с автономным appcache HTML5?У меня сложилось впечатление, что ответ «нет», потому что:
- Любая страница, содержащая манифест, будет кэширована, поэтому я не могу указать кэшированные ресурсы на самой странице.
- Невозможно сказать предыдущей странице "использовать автономные ресурсы для этой другой страницы, но на самом деле не кэшируйте HTML на этой странице".Вы должны указать саму страницу, что означает, что HTML будет кэшироваться.
Я ошибаюсь?Кажется, что есть какой-то хитрый (или не очень хитрый) способ обойти это.Теперь, когда я его напечатал, мне интересно, поможет ли включение страницы явно в разделе NETWORK
манифеста appcache.