Есть ли какая-то польза для кэша приложений HTML 5 для онлайн-приложений? - PullRequest
0 голосов
/ 14 июня 2011

Имеет ли кэш приложения HTML 5 (офлайн) какую-либо выгоду для подключенных к сети приложений?

Моя страница должна быть подключена к сети и загружаться исключительно в UIWebView как часть приложения для iOS.Эта страница загружает некоторые большие зависимости, и мне было интересно, смогу ли я использовать кэш приложения HTML 5 для хранения этих зависимостей, чтобы не полагаться на обычный кеш браузера.

Так что я думаю, мой вопрос:1006 * Когда страница HTML 5 подключена к сети, использует ли она автономный кэш, если в автономном кэше HTML5 уже есть зависимость?

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Оффлайн-приложения используют манифест кэша, как вы, наверное, знаете.Любые ресурсы, объявленные в разделе CACHE: этого файла, будут храниться в автономном кэше, и поэтому пользовательский агент, который может работать с такими вещами, всегда будет извлекать ресурсы оттуда - теоретически, таким образом, выигрыш в производительности.

И наоборот, любые страницы / ресурсы, специально перечисленные в разделе NETWORK: вашего манифеста кэша, будут не кэшироваться локально (генерируя ошибки в автономном режиме), и приложению потребуется соединение для их загрузки..

Преимущества использования автономного кэша должны быть сопоставлены с дополнительным обслуживанием, которое может потребоваться при предоставлении (и обновлении) самого файла кэша манифеста, но эй.

1 голос
/ 14 июня 2011

Да, кэширование автономных приложений HTML5 работает с онлайн-приложениями, что позволяет использовать неограниченное локальное кэширование.Например, см. http://www.w3.org/TR/html5/offline.html#concept-appcache-onlinewhitelist о возможности специально занести в белый список определенные URL, которые не кэшируются.

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