Nous exécutons IIS6 sur Windows Server 2003. Notre site est écrit en ASP.NET.
Nous avons configuré notre site pour qu'il expire les en-têtes après 7 jours. Alors que Page Speed nous donne une coche pour "Tirer parti de la mise en cache du navigateur", YSlow nous donne un F sur "Ajouter Expose en-têtes".
Comment cela peut-il être?
Une page exemple se trouve herePage Speed reconnaît les en-têtes expiers, mais YSlow ne fonctionne pas
Répondre
Je ne vois pas l'expiration ou les en-têtes max-age soit regarder soit/schooltheme2010 ni Apps/WW/Page.aspx? Ws = 20068125-bc31-475c- 906f-8b63aab03be3 & page = 3e96fc8a-0b11-410b-ade1-e9036203dbd2 (qui est où je me suis retrouvé après cela). Rappelez-vous que Page Speed et YSlow sont des outils qui offrent des lignes directrices (et je désapprouve sévèrement les conseils de YSlow pour désactiver les étiquettes électroniques 99,9999% du temps qui empirent les choses). Vous devez regarder ce qui se passe réellement en détail vous-même. Utilisez Fiddler ou quelque chose comme ça pour voir ce qui se passe.
Si la vitesse de la page indique «tirer parti de la mise en cache du navigateur», qu'est-ce qui vous fait penser qu'elle voit expirer les en-têtes? On dirait que ça ne l'est pas. Expires est remplacé par max-age, ce qui présente quelques avantages. Il n'y a aucune raison pour que vous ne puissiez pas utiliser les deux.
En ce qui concerne 3: Page Speed me donne une coche verte près des mots « de la mise en cache du navigateur de levier », ce qui signifie qu'il est correct (avant allumé expire en-têtes sur IIS, il m'a donné un point d'exclamation rouge près de lui). En ce qui concerne 1: Si j'ai activé les en-têtes expire sur le site dans les IIS, comment se fait-il que ce n'est pas envoyé (je ne le vois pas non plus dans Fiddler)? Quoi d'autre suis-je censé faire? –
Qu'avez-vous défini sur IIS? En outre, qu'avez-vous défini sur les pages aspx utilisées, car elles remplacent les paramètres IIS. –
Je vois les en-têtes maintenant dans Fiddler. En outre, j'ai découvert que l'en-tête expire est ajouté uniquement à certains dossiers de notre projet, donc j'ai déplacé les images dans le dossier qui obtient l'en-tête, et maintenant YSlow nous donne une note plus élevée. Merci beaucoup pour vos questions directrices –