L'image n'est pas mise en cache dans safari - Une erreur s'est produite lors de la tentative de chargement de la ressource.

0

La version de safari est 9.1.2 (11601.7.7)

J'utilise OSX El Capitan 10.11.6

J'ai une page Web qui contient beaucoup d'images. Je trouve que certaines images ne semblent pas être cachées par Safari. Voici une capture d'écran d'un exemple

enter image description here

Si j'essaie de charger cette image particulière dans un nouvel onglet, l'image peut être chargée sans problème. Le chargement initial du fichier image a pris un certain temps. Cela indique que Safari a essayé d'extraire le fichier du serveur.

Dans l'onglet des ressources, vous pouvez voir que le code de retour est 200 et que la mise en cache est définie sur NO.

Si j'ai rafraîchi l'onglet, l'image est apparue relativement rapidement (en comparaison avec le premier chargement). Toutefois, le code de retour est toujours 200 et mis en cache est défini sur NO dans l'onglet Ressource.

enter image description here

Ma question:

  • Est-il concluant que le safari ne cache pas toujours l'image?
  • Puis-je forcer safari à mettre en cache des fichiers image?

Toute ressource / explication qui peut m'aider à comprendre le mécanisme de mise en cache de Safari est appréciée.

Anthony Kong
la source
J'ai le même problème ... avez-vous résolu le problème vous-même? Sur l'image jointe, on peut voir que l'une des lignes non mises en cache a la réponse 200, ce qui signifie qu'elle ne sera pas affichée. La balise d'image est récupérée comme ceci. Et jamais un problème dans Chrome. & lt; img src = " pics.objektdata.se/pic/pic.dll/image?url=17365/… "& gt; ![réseau ] ( i.stack.imgur.com/hN2K5.jpg ) // Mattias
MattiasK