Nous avons une application Web qui s'exécute sur l'iPhone.
Le fichier manifeste est correct et les ressources (html, css, js) sont mises en cache correctement.
La page se trouve dans l'écran d'accueil. Le problème est que lorsque la page charge une ressource à partir du cache, il y a aussi un appel GET au serveur pour lire le fichier Cache Manifest.
Le serveur est configuré pour envoyer l'en-tête correct (max-age = 31536000, public, etc ...) et met en cache tous les autres fichiers sauf le cache lui-même.HTML5 Le fichier manifeste du cache lui-même n'est pas mis en cache et appelé à chaque chargement de ressource
Est-ce un comportement normal? Il semble qu'il y ait un léger décalage, à cause de cet appel, pour chaque charge de ressources.
Une idée, si ces multiples appels peuvent obtenir un statut 304 ou mieux encore éviter?
Merci pour la réponse. Je chargeais des ressources via un iframe. Chaque fois qu'un iframe a été chargé, le manifeste du cache a été appelé, XHR n'a pas ce problème. -> plus de chargement iframe;) – Mic