Eléphanteau du PHP |
24 Messages
14 août 2013, 17:15
Bonjour et merci pour ton message. (et pour le lien que je connaissais

)
Au début, je voulais simplement faire la mise en cache à la page d'accueil pour éviter de recharger en cache les données à chaque page:
Apparemment, si le chargement du cache est incomplet, il est complété à la page suivante..., les fichiers déjà chargés ne sont pas rechargés, donc on ne repart pas de zéro... A confirmer, car je n'en suis pas sûr...
C'est important car si à chaque page, on charge en cache 1Mo de fichiers, c'est pas l'idéal...
En gros, le défaut majeur de cette technique est qu'on ne peut pas séquentialiser la mise en cache avec le chargement de la page, en conséquence, le comportement des pages par la suite est assez inconstant...
Donc: J'ai essayé pas mal de trucs pour voir le fonctionnement. En théorie sur les tutos ça marche sur des cas limités, mais en pratique, ce n'est pas si simple:
Par exemple,
- Attention aux favicon qui sur certains appareils font des trucs curieux avec la mise en cache...
-les liens qui pointent vers des fichiers (pdf, ogg, etc...) sont plus ou mois bien pris en cache et souvent on tombe en 404 en offline alors que le fichier pdf ou ogg est bien dans le cache...(bizarre, bizarre...)
- Si une page tombe en 404 pendant la mise en cache, elle est mise en cache en 404...Conséquence: on en peut pas l'actualiser sauf à vider le cache de l'appareil...
Cordialement