Recientemente me he mudado de un servidor administrado a AWS con Windows 2012 R2 con IIS 8.5.
Cuando abro por primera vez cualquier sitio web en mi servidor o hago un hard refresh, todo parece estar bien - no hay mayores preocupaciones en la consola y todo funciona como se esperaba.
Sin embargo, si pulso F5 para recargar la página, la consola empieza a mostrar errores. Cuantas más veces se refresca la página, más errores y casi siempre: 403 Prohibido. A veces desaparecen, pero a menudo la consola tiene hasta 10-15 de ellos. No es sólo cuando actualizo manualmente, sino también cuando se envían formularios y la página está programada para actualizarse.
Esto ocurre con los archivos de imagen, css y js. Los archivos js son los más grandes porque esto está causando errores en mi instalación de webmail al impedir que TinyMCE cargue sus archivos js. Esto impide el editor WYSIWYG del webmail y lo hace inútil.
Estoy seguro de que me estoy perdiendo algo en torno a la caché de IIS, pero, esto no es mi área de exertise. Sé que hay un montón de recursos sobre cómo ajustar IIS, he leído docenas de ellos, pero no puedo encontrar una solución.
He aquí un resumen rápido de la configuración actual:
Configuración:
- Windows Server 2012 R2
- Versión de IIS: 8.5 Sitio de muestra:
- Pruebas en Chrome en Windows 10
Cabeceras comunes:
- Mantener vivo = true
- Caducar Contenido = false
Compresión:
- Compresión dinámica = false
- Compresión estática = true
Caché:
- js = 2 días
- css = 2 días
- imágenes = 30 días
Gracias.