#html #coldfusion #web-applications #offline-caching
#HTML #coldfusion #веб-приложения #автономное кэширование
Вопрос:
Я создаю веб-приложение, управляемое базой данных, и мне трудно найти способ кэширования страниц статей.
Я думал просто выполнить cfquery для перебора всех идентификаторов статей, чтобы указать путь к странице (например, /?page=article amp;article_id =#id #), но из того, что я знаю о кэшировании html5, следует, что если что-то изменится в файле манифеста, он загрузит все заново.
Если продолжает запускаться updateready, значительно ли это замедляет работу страницы?
Ответ №1:
Это не должно слишком сильно замедлять работу, потому что все это должно происходить в фоновом режиме, но на самом деле это не лучший подход. Кэш приложения не предназначен для хранения динамических данных, он гораздо лучше подходит для статического контента. Я бы рекомендовал кэшировать страницу контейнера, а затем загружать в нее содержимое с помощью AJAX / JavaScript. Используйте локальное хранилище, чтобы сохранить свои данные для автономного использования на стороне клиента.