Кэширование файлов XAP с использованием локального хранилища - PullRequest
0 голосов
/ 24 февраля 2012

Я пытаюсь кэшировать файлы Silverlight XAP, используя localStorage современных браузеров, а не изолированное хранилище Silverlight, чтобы сэкономить время загрузки.

Есть идеи?

1 Ответ

0 голосов
/ 25 февраля 2012

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

Вы можете повысить скорость загрузки, установив флажок «Уменьшить размер XAP с помощью кэширования библиотеки приложений» в настройках проекта и убедившись, что все используемые сторонние сборки имеют файлы extmap. Это создаст отдельный файл XAP для каждого проекта в вашем решении и поместит сборки сторонних разработчиков 3 rd в zip-файлы, общие для всех файлов XAP.

Это должно а) уменьшить размер каждого файла XAP, в котором нуждается ваше приложение, и б) требовать загрузки только обновленных сборок и / или проектов при следующем запуске приложения.

...