73 votes

Comment supprimer les en-têtes eTag de IIS7 ?

Par Les meilleures pratiques de Yahoo pour les sites web à haute performance J'aimerais supprimer les Etags de mes en-têtes (je gère manuellement toute ma mise en cache et je n'ai pas besoin des Etags... et quand/si je dois passer à une ferme, j'aimerais vraiment les supprimer). J'utilise IIS7 sur Windows Server 2008. Quelqu'un sait-il comment je peux faire cela ?

0voto

Alex Points 6968

Dans IIS 7, vous ne devriez plus avoir à vous soucier des etags car le numéro de configuration d'IIS est toujours fixé à 0.

Il y a toujours un problème si vous avez des serveurs IIS6 et IIS7 dans la même ferme. Dans ce cas, vous devez définir manuellement le numéro de configuration de IIS6 sur 0, comme décrit dans ce document. article .

Les balises sont en fait très utiles car vous n'avez pas besoin de modifier le nom du fichier comme le fait stack overflow (c'est-à-dire default.css?1234). Si vous modifiez le fichier default.css, l'étiquette sera modifiée et les demandes suivantes obtiendront le fichier du serveur et non du cache.

0voto

qwfddq Points 41

Je pense que ça va marcher Je sais que supprimer et vider ne marche pas.

    <configuration>
     <system.webServer>
       <httpProtocol>
          <customHeaders>
            <add name="ETag" value=" " /> 
          </customHeaders>
        </httpProtocol>
       </configuration>
     </system.webServer>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X