Локальный JavaScript Lib + веб-страница на стороне сервера? - PullRequest
0 голосов
/ 22 августа 2011

Сейчас я пишу приложение для iPhone, которое сильно зависит от UIWebView.Каждый раз, когда этот UIWebView перезагружается с сервера, он также должен перезагружать всю библиотеку JavaScript с сервера.

Размер библиотеки JavaScript равен ~ 100 КБ.В среде 3G, которая довольно типична для пользователя мобильного приложения, процесс перезагрузки UIWebView будет длиться не менее 4 секунд и поэтому невыносим.

Мой вопрос:

  1. Могу ли я сохранить библиотеку JavaScript в локальной песочнице моего приложения, и каждый раз, когда мне нужно будет перезагрузить UIWebView, я буду просить UIWebView перезагрузить все с сервера, кроме библиотеки JavaScript из локальной песочницы?
  2. Или я могу кэшировать библиотеку JavaScript, поэтому мне нужно загрузить ее только один раз с сервера?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

Это может быть возможно с помощью манифеста HTML5-кэша:

http://diveintohtml5.ep.io/offline.html

0 голосов
/ 22 августа 2011

Я рекомендую прочитать эту статью, чтобы немного узнать о кешировании;Я думаю, вы найдете, что вы можете делать все, что вам нужно с ним.

http://www.mnot.net/cache_docs/

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