¿Cuánto tiempo hasta que un antiguo visitante del sitio web vea un nuevo diseño web?

19

Dado que no hay configuraciones de caché en la página HTML, ¿cuánto tiempo hasta que un antiguo visitante del sitio web vea un nuevo diseño del sitio web sin forzar la actualización?

SOY B
fuente
1
"no hay configuraciones de caché en la página HTML" no implica que el servidor no pueda establecer encabezados ...
Arjan
¿Ha cambiado la configuración de DNS para el sitio web? Si es así, pueden demorar hasta 48 horas en cambiarse.
Burgi
Si el nuevo diseño web tiene nuevos "nombres" de archivos; Debe ser inmediatamente después de la primera visita. Lea estos párrafos laravel.com/docs/5.1/elixir#versioning-and-cache-busting para que todo dependa del diseñador del sitio web (codificador). ¿Es este un ejemplo de configuración de caché HTML?
Kyslik

Respuestas:

28

¿Cuánto tiempo antes de que un visitante del sitio web vea un nuevo diseño del sitio web sin forzar la actualización?

Supuesto: no hay configuraciones de caché en la página HTML

Depende de la configuración de caché del navegador.

Nota:

  • La configuración del navegador que se describe a continuación se puede anular temporalmente mediante los comandos "Actualizar" o "Actualización forzada" apropiados.

ES DECIR

Hay cuatro opciones en Buscar nuevas versiones de páginas almacenadas:

enter image description here

  • Cada visita a la página :

    Cuando regrese a una página que vio anteriormente, Internet Explorer debería verificar si la página cambió desde la última vez que la vio. Si la página ha cambiado, Internet Explorer muestra la nueva página y la almacena en los archivos temporales de Internet. Tenga en cuenta que seleccionar esta opción puede ralentizar la navegación entre páginas que ya ha visto.

  • Cada vez que inicie Internet Explorer:

    Cuando ve un sitio web que visitó anteriormente en la misma sesión de Internet Explorer, Internet Explorer utiliza los archivos temporales de Internet en caché en lugar de descargar la página. Si presiona F5 o hace clic en Actualizar, Internet Explorer descarga la página.

  • Automáticamente (solo Internet Explorer 5 y posterior) :

    Esto es lo mismo que la configuración anterior, pero con un algoritmo lógico para comprender los hábitos del comportamiento de la página web. Esta configuración especifica que cuando regrese a una página que vio anteriormente, Internet Explorer no debe verificar si la página ha cambiado desde la última vez que la vio.

    Si selecciona esta configuración, Internet Explorer busca contenido nuevo solo cuando regresa a una página que vio en una sesión anterior de Internet Explorer o en un día anterior. Con el tiempo, si Internet Explorer determina que las imágenes en la página cambian con poca frecuencia, verifica si hay imágenes más nuevas, incluso con menos frecuencia.

  • Nunca :

    Internet Explorer no revisa el servidor web en busca de contenido más nuevo.

Fuente Cómo la configuración de caché de Internet Explorer afecta la navegación web


Mozilla

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

La preferencia browser.cache.check_doc_frequencycontrola esto:

  • 0

    Busque una nueva versión de una página una vez por sesión (una sesión comienza cuando se abre la primera ventana de la aplicación y finaliza cuando se cierra la última ventana de la aplicación).

  • 1

    Busque una nueva versión cada vez que se carga una página.

  • 2

    Nunca compruebe una nueva versión: cargue siempre la página desde la memoria caché.

  • 3

    Busque una nueva versión cuando la página no esté actualizada. (Defecto)

Fuente Browser.cache.check doc frecuencia


Cromo

Chrome almacena en caché las páginas a menos que se le indique que no lo haga.

Para deshabilitar la memoria caché, consulte Cómo deshabilitar la memoria caché del navegador en Chrome


¿Qué significa "fuera de fecha", de dónde obtiene la referencia de fecha?

Los navegadores generalmente obtienen esta información a través de encabezados HTTP enviados con la página.

Por ejemplo, el encabezado Última modificación le dice al navegador la antigüedad de la página. Un navegador puede enviar una simple solicitud HEAD a la página para obtener el último valor modificado. Si es más nuevo de lo que el navegador tiene en caché, entonces el navegador puede recargarlo.

Fuente ¿Cómo sabe el navegador que ha cambiado una página web? , respuesta de Seth


Otras lecturas

DavidPostill
fuente
Vale la pena mencionar que otros factores también pueden estar almacenando en caché el sitio. Si resulta ser un sitio relativamente popular, su ISP puede almacenar en caché las páginas. Si está detrás de un enrutador decente o en una red corporativa, el sitio también puede almacenarse en caché automáticamente.
SnakeDoc