Puis-je contrôler à quelle fréquence Safari se rafraîchit lors de la transition entre les pages?

Souvent, lorsque j'utilise Safari sur l'iPad et que je charge plusieurs sites Web en même time et que je commute entre eux, Safari commence à recharger une page lorsque j'y returnne, même si ce ne sont que quelques minutes depuis la dernière ouverture page. Cela peut être très ennuyant.

Existe-t-il un moyen de contrôler la fréquence à laquelle Safari sur l'iPad effectuera un rafraîchissement d'une page? Idéalement, j'aimerais dire à Safari de ne pas actualiser les pages et de les rafraîchir manuellement quand je le souhaite.

Safari (pour iPod et iPad) conserve le cache du site Web uniquement dans la RAM et, par conséquent, une fois qu'il manque de RAM, il détruit automatiquement une page entière, forçant le rafraîchissement, se déguisant en tant que fonction de rafraîchissement automatique. Vous ne pouvez garder que quelques pages respectives de la quantité de RAM de votre appareil.

Vous pouvez essayer un browser tiers disposant d'une caching en mode hors connection, et cela permettra de remédier à la situation. comme:

  1. mercure
  2. iCab
  3. Atomic Web Browser

ou si vous Limitez le nombre d'tabs ouverts dans Safari à 2 ou 3. Il ne sera pas actualisé.

Essayez et assurez-vous que les sites que vous visitez sont optimisés pour les mobiles, ouvrez less d'tabs à la fois et d'autres façons de ne pas utiliser Safari aussi fortement. Pas exactement des réponses très adaptées jusqu'à ce que iOS 4.1 soit finalement publié pour l'iPad. D'autres browsers tels que iCab ont une option de signet hors ligne qui sauvegarde toute la page sur le disque afin que vous puissiez la visualiser sans avoir besoin de rafraîchir jusqu'à ce que vous le souhaitez.

Safari sur iOS a une taille très limitée sur son cache et actualisera une page lorsque vous y reviendrez si le cache est plein. Une partie de cela est dû à la RAM limitée disponible sur les périphériques iOS avec le fait qu'Apple n'écrit aucun élément mis en cache sur la memory flash et ne le garde que dans la memory. (L'iPad et l'iPhone 3G S ont seulement ~ 256 Mo de RAM, des périphériques antérieurs 128 Mo et l'iPhone 4 512 Mo)

Yahoo a effectué une série de tests pour déterminer à quel point le cache est important. Si le HTML d'une page dépasse 25.6KB, il ne sera pas mis en cache (et donc actualisé chaque fois que vous visitez), les composants externes peuvent être plus grands (jusqu'à 4 Mo), mais la taille maximale du cache de la page HTML est de seulement ~ 280 Ko sur un iPad (vraiment insignifiant). iOS 4 est configuré pour augmenter cette taille de cache de page jusqu'à autant de RAM que disponible.