¿Cuál es la diferencia entre "Recarga normal", "Recarga completa" y "Vaciar caché y recarga completa" en Chrome?

Resuelto Samuel Rossille asked hace 11 años • 4 respuestas

Recientemente descubrí esta nueva característica en Chrome:

opciones de recarga

Puedo descubrir la diferencia entre la opción 1 y la opción 3, y esa opción 2 probablemente sea algo intermedio, pero no puedo encontrar información más precisa en ninguna parte.

¿Alguien sabe el comportamiento preciso de cada una de las 3 opciones?

Samuel Rossille avatar Feb 20 '13 06:02 Samuel Rossille
Aceptado

recarga normal

Lo mismo que presionar F5. Esto utilizará el caché pero revalidará todo durante la carga de la página, buscando respuestas "304 No modificado". Si el navegador puede evitar volver a descargar archivos JavaScript, imágenes, archivos de texto, etc. almacenados en caché, entonces lo hará.


recarga dura

No utilice nada en el caché al realizar la solicitud. (que es igual a SHIFT+ F5No es necesario abrir la consola del desarrollador) Obligar al navegador a volver a descargar cada archivo JavaScript, imagen, archivo de texto, etc.


Vaciar caché y recarga completa

Obviamente, si el caché está vacío, tendrá que realizar una recarga completa. Esto nuevamente obligará al navegador a volver a descargar todo. Sin embargo, si la página realiza descargas posteriores a través de JavaScript que no formaban parte de la carga de la página, es posible que aún utilicen el caché, que es donde vaciar el caché ayuda porque garantiza que ni siquiera estos se utilizarán. archivos en caché.


Nota : esta función solo está disponible cuando las herramientas de desarrollador están abiertas.

Andrew Rasmussen avatar Feb 19 '2013 23:02 Andrew Rasmussen

Esto también funciona en Mac OS X. Abra las herramientas de desarrollo y luego, en el botón de recarga, haga 1. clic secundario (clic derecho para el mouse diestro) o 2. clic prolongado, también conocido como presión prolongada para ver el menú.

Además de esta respuesta , la recarga completa a menudo hace que se actualicen los servidores proxy, las redes de entrega de contenido y otras cachés remotas.

ingrese la descripción de la imagen aquí

dcorking avatar Aug 09 '2017 09:08 dcorking

El siguiente método le permite borrar el caché solo para la URL con problemas. Me ayudó cuando estaba atascado con el caché de redirección de http a https.

  1. Abra las herramientas de desarrollo de Chrome, en Windows yo usoF12
  2. Marque Preserve logpara guardar el registro antes de la redirección
  3. Haga clic derecho en la URL redirigida yClear browser cache

Esto borrará sólo el caché con problemas sin afectar el caché normal.

Sohail Ahmed avatar Jan 16 '2019 11:01 Sohail Ahmed

Aquí hay una referencia a la especificación: el navegador realiza una de estas acciones cuando se activa una recarga:

Una 'recarga normal' realiza una 'Revalidación específica de un extremo a otro' o una 'Revalidación de un extremo a otro no especificada', según lo definido por la especificación HTTP , es decir, se utiliza caché, pero se produce la revalidación, ya sea con una validación de caché. condicional ("específico") o ninguno ("no especificado"). En ambos casos, la revalidación se produce ya que max-ageel navegador establece el encabezado en 0.

Una "recarga completa", por otro lado, parece desencadenar una "recarga de un extremo a otro": no se permite el uso de copias en caché. En este caso, la configuración del navegador fuerza la recarga Pragma: no-cache.

Joel H avatar Apr 16 '2021 22:04 Joel H