2011-08-22 5 views
0

En ce moment, j'écris une application pour iPhone qui dépend fortement d'UIWebView. Chaque fois que cette UIWebView est rechargée à partir du serveur, elle doit également recharger la totalité de la librairie JavaScript du serveur.Local JavaScript Lib + page Web côté serveur?

La bibliothèque JavaScript a une taille de ~ 100 Ko. Dans un environnement 3G, ce qui est assez courant pour un utilisateur d'application mobile, le processus de rechargement d'UIWebView dure au moins 4 secondes et est donc insupportable.

Ma question est,

  1. moi Est-il possible de stocker le répertoire lib JavaScript sandbox local de mon application, et chaque fois que je dois recharger le UIWebView, je vais demander au UIWebView de recharger tout à partir du serveur, mais la bibliothèque JavaScript de sandbox local?
  2. Ou, est-il possible pour moi de mettre en cache la bibliothèque JavaScript, alors je n'ai qu'à la charger une fois depuis le serveur?

Merci d'avance!

Répondre

0

Je recommande de lire cet article pour en savoir plus sur la mise en cache; Je pense que vous trouverez que vous pouvez faire tout ce dont vous avez besoin avec.

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

Questions connexes