Палец вверх 1
Перевод
Перевод

Что является допустимым отступлением при сбое кэширования в автономном веб-приложении?

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

Например, может ли страница иметь JavaScript, который загружает файлы и помещает их в локальную базу данных (indexedDB или websql)? или сама страница все равно не будет кешироваться? Кажется, что любая неудача катастрофична.

javascript html5 html5-appcache offline-caching offline-web-app
задан Don Rhummy 25 авг. 2015 г., 18:03:05
источник

1 ответ

Палец вверх 1
Перевод
Перевод

Там нет отступления. Ваша страница будет работать как обычно, но никакая ее часть не будет вставлена в Appcache, если какой-либо компонент не сможет быть кэширован, независимо от причины сбоя. Вы не можете переопределить Appcache в JavaScript как запасной вариант.

Если вы действительно обеспокоены этим, вы должны хранить минимальный набор файлов, необходимых для начальной загрузки вашего приложения, и хранить все другие данные в IndexedDB, чтобы ваше минимальное приложение гарантированно помещалось в Appcache.

ответ дан meagar 25 авг. 2015 г., 18:18:28
источник