IIS et le contenu Statique?

Selon Ultra-Rapide ASP.NET Chapitre 3 - la mise en Cache:

Fichiers que le navigateur récupère sur le serveur devrait être stockés dans
le cache du navigateur aussi longtemps que possible pour aider à réduire le serveur
d'aller-retours.

  • Mais comment fait-IIS savent ce qu'est un contenu statique est réellement et ne l'est pas?

    Est-il seulement les images, CSS, JS et pas ASPX, ashx...?

    peut-on voir dans IIS ce qui est déjà considéré comme statique et ce n'est pas ?

  • Quel est le scénario où une page a été déclaré auprès de <%@ OutputCache en-tête (sans location)? Sont les images, CSS et JS fichiers source à l'intérieur d'elle aussi être mise en cache de sortie avec les mêmes propriétés?

  • Comme une meilleure pratique, je dois définir un an, dans l'avenir, car le maximum de temps d'expiration. Je devrais utiliser comme valeur par défaut pour l'ensemble du contenu statique sur le site

J'ai donc fait ceci :

IIS et le contenu Statique?

Mais plus tard, après avoir appuyé sur OK, je ne pouvez pas trouver un résumé menu qui me montre: à qui j'ai déjà mis un en-tête de réponse (dans ce cas: le css dossier).

Actuellement, dans le but de voir que css dossier a été appliqué avec des en-têtes de réponse - je dois aller à la css dossier nouveau --> - Tête de Réponse Http-->Communes aux en-Têtes de --> et puis je le vois. Il n'est pas écrit dans le web.config.

Mais si je le fais pour un fichier (Login.aspx par exemple): je ne vois dans le web.config:

<configuration>
    <location path="Login.aspx">
        <system.webServer>
            <staticContent>
                <clientCache cacheControlMode="UseExpires" cacheControlMaxAge="1.00:00:00" httpExpires="Fri, 15 Feb 2013 00:00:00 GMT" />
            </staticContent>
        </system.webServer>
    </location>
</configuration>
  • alors que les deux UseExpires et UseMaxAge comme l'a fait ici, j'obtiens 500 erreur interne du serveur, votre solution de travail, peut-on utiliser les deux ? parce que je vois de dépassement de pile à le faire pour leur css et js, etc, mais ne savez pas comment ?
InformationsquelleAutor Royi Namir | 2013-01-08