Tengo un recurso de JavaScript que tiene la posibilidad de ser editado en cualquier momento. Una vez editado, me gustaría que se propague al navegador del usuario de forma relativamente rápida (como unos 15 minutos aproximadamente), sin embargo, la frecuencia de edición de este recurso es escasa (quizás 2 al mes).¿Cuándo el navegador borra automáticamente el caché del archivo JavaScript externo?
Prefiero que el recurso se almacene en la memoria caché en el navegador, ya que se recuperará con frecuencia, pero también me gustaría que la caché se reinicie en el navegador en un intervalo semi-regular.
Sé que puedo pasar un encabezado sin caché cuando solicito el recurso, pero me preguntaba cuándo el caché se reiniciaría automáticamente en el navegador si no pasara no-cache.
Imagino que esto sería independiente para cada navegador, pero no estoy seguro.
Intenté Google esto, pero la mayoría de los hits que encontré fueron sobre borrar el caché del navegador ... que no es lo que estoy buscando.
Sí, esto es exactamente lo que hacemos. Lo mismo para los archivos CSS externos. – dmercer
es el javascript para el svn_version = 678 almacenado en la memoria caché, o se vuelve a cargar cada vez (porque hay un parámetro get adjunto)? – Beerweasle
Este enfoque también se usó en Ruby on Rails. – alessioalex