Je reçois une erreur très étrange sur http://cure.org où l'image PNG suivante n'est pas transmise du CDN aux navigateurs Webkit (à la fois Chrome et Safari) , mais Firefox le charge parfaitement.
Encore plus étrange est qu'une seule image semble être affectée. Les autres fichiers PNG, notamment le site principal Sprite, se chargent très bien.
L'URL de l'image affectée est la suivante: http://c615642.r42.cf2.rackcdn.com/img/list-focus-bg.png laquelle, lorsqu'elle provient de Chrome et de Safari un résultat "Webpage not available".
Cela a-t-il un sens? Pourquoi Firefox chargerait-il l'image mais pas Safari ou Chrome?.
De plus, mes tests n’ont jusqu’à présent inclus que des boîtes Mac. Cependant, mon collègue sous Linux charge correctement l'image à partir de FF sous Kubuntu et de Chrome sous Kubuntu.
Edit: Après avoir effacé mon cache dans FF, il n’y apparaît pas non plus.
Il s'avère que, selon HttpFox, rackspace me donne une ancienne version du fichier.
Nous allons contacter Rackspace à ce sujet, mais mon répertoire technique indique que parfois les routeurs ou les FAI peuvent mettre en cache le fichier en cours de route.
Voici ce que Fiddler rapporte pour cette image:
HTTP/1.1 Cache-Control Header is present: public, max-age=2529648
public: This response MAY be cached by any cache.
max-age: This resource will expire in 29.28 days. [2529648 sec]
Donc, vous AVEZ DIT À Rackspace de mettre l’image en cache pendant 30 jours sur leur CDN. C'est ce qu'ils font, c'est pourquoi vous voyez les anciennes versions du fichier à partir de certains des noeuds CDN qui avaient l'ancienne version dans leurs caches. La valeur par défaut est 24 heures. Vous devez donc l'avoir écrasé via leur site Web ou leur API. Avez-vous copié-collé du code ou quelque chose?
Pour remplacer les 30 jours de mise en cache que vous avez configurés, vous devez modifier l'URL de l'image dans la page source ou demander à Rackspace de purger l'ancienne version de ses nœuds CDN: http: //www.rackspace. com/cloud/blog/2011/02/25/cloud-files-cdn-gets-Edge-purge /