Optimizar cache en IIS

En este post aprenderemos a optimizar cache en IIS editando el web.config.

Si tu servidor de alojamiento web es IIS puedes mejorar la velocidad de tu sitio estableciendo el tiempo de la caché insertando dentro de <system.webServer> del archivo web.config de la raíz de tu aplicación web:

<staticContent>
<clientCache cacheControlMode=»UseMaxAge» cacheControlMaxAge=»7.00:00:00″ />
</staticContent>

Donde cacheControlMode puede tomar los valores:

  • «NoControl»: no se establece un tipo de caché para el sitio, con lo que tomará los valores globales de configuración heredados.
  • «DisableCache»: caché deshabilitada para el sitio.
  • UseMaxAge: se especifica una edad de expiración de la caché en el parámetro cacheControlMaxAge en días, horas, minutos y segundos (d.hh:mm:ss)
  • UserExpires: indica la fecha exacta de expiración de la caché.

2 comentarios en “Optimizar cache en IIS

    1. Hola,

      El error 500 se da cuando hay un error interno del servidor. Esto suele solucionarse haciendo correciones en la programación del sitio.

      A veces es complicado llegar al problema que está provocando el error.

      Si tu servidor es IIS un punto de partida es establecer el tag system.web del web.config:

      customErrors mode=»Off»

      Si te funciona en una resolución normal y no en el móvil quizá pueda ser debido a que hay un script que filtra las peticiones al servidor por las distintas resoluciones.

      Espero servirte de alguna ayuda

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *