HTML5 Appcache - возможно ли иметь 2 манифеста?

58
8

В настоящее время я создаю одно большое приложение HTML5 (используя angularJS), и недавно я обнаружил appCache.

Это работает отлично, как и ожидалось, но я бы хотел оптимизировать свою загрузку. В идеале я бы хотел определить 2 manifest.appcache, но я действительно не знаю, как это сделать

Почему так? У меня есть только очень немного обновленного элемента, который я хочу загрузить для каждой версии. Например, все продавцы librairy редко меняются.

Поэтому я с нетерпением ожидал наличия vender.appcache & myapp.appcache

Так или иначе, чтобы добиться этого?

lazyLoading (oclazyloading) не подходит для меня, так как он не работает в автономном режиме.

Например, моим веб-сервером является Tomcat7.

спросил(а) 2015-06-02T21:22:00+03:00 5 лет, 3 месяца назад
1
Решение
58

Динамический файл манифеста можно генерировать на сервере. Имейте два манифеста, один для ресурсов поставщика и другой для ресурсов приложений. Когда страница запрашивается, попросите сервер запустить некоторую процедуру, которая объединит их и сохранит их как master.appcache или что-то еще. Возвращаемая страница должна ссылаться на этот файл.

ответил(а) 2015-06-16T18:38:00+03:00 5 лет, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема