en exécutant ySlow sur un site Web que je soutiens, j'ai remarqué qu'il a été signalé que les étiquettes sont mal configurées pour les images du site (par exemple * .jpg, * .png, * .gif). Quelqu'un peut-il m'aider à expliquer ce que je dois faire pour que IIS7 émette correctement ces étiquettes?
20
Les étiquettes sont OK tant que vous ne diffusez pas de contenu à partir de plusieurs serveurs. Si vous ne servez qu'à partir d'un seul serveur, laissez-les là. Ils ne font pas de mal. Et si vous ne voulez pas que YSlow s'en plaigne, cliquez sur le bouton Modifier à côté de l' élément de sélection des ensembles de règles et modifiez le profil YSlow (V2). Décochez simplement l'option "Configurer les balises d'entité (Etags)".
la source
YSlow ne se plaint pas qu'ils se trompent (même si c'est ce qu'il dit), mais se plaint qu'ils ne sont pas nécessaires. La seule façon de faire taire YSlow à ce sujet est de les désactiver.
La bonne chose est que je l'ai fait moi-même plus tôt dans la journée!
Ouvrez votre gestionnaire IIS, cliquez sur le serveur et accédez aux en-têtes de réponse HTTP. Cliquez sur le bouton "Ajouter ...", et sous nom, entrez:
(sensible aux majuscules et minuscules). Sous Valeur, entrez
(c'est deux doubles guillemets)
Et les ETags sont partis!
la source
Voir une question StackOverflow similaire .
la source
Dans iis 6, vous pouvez ajouter un en-tête personnalisé pour 'ETag' = ""
Dans iis 7, ajoutez une règle de réécriture sortante comme suit:
IIS 7 remplacera les en-têtes personnalisés et toutes les autres solutions proposées dans diverses autres réponses concernant le même problème. Les règles sortantes sont le seul élément qui semble fonctionner car il remplace tout ce qui est défini juste avant qu'il ne soit renvoyé à l'utilisateur. Cette règle sortante proposée correspond à toute variable de serveur nommée
RESPONSE_ETag
tant que la valeur deRESPONSE_ETag
a un ou plusieurs caractères et réécrit la valeur en une chaîne vide.la source
Veuillez consulter la réponse à l'en- tête de réponse Set Server dans IIS7 pour une solution partielle. Oui, une solution complète serait vraiment sympa, mais je prendrai ce que je peux obtenir.
la source
Mieux vaut utiliser ceci:
la source