Cómo deshabilitar el caché del navegador en Chrome

36

Ni siquiera uso este navegador normalmente, solo con fines de prueba, y el tamaño del directorio de "Chrome" en "AppData \ Local \ Google" es como 500 MB.

¿Hay alguna forma de desactivar la memoria caché de página en Chrome?

Alex
fuente

Respuestas:

16

Puede borrar el caché regularmente.

Icono de llave inglesa> Opciones> Debajo del capó> Borrar datos de navegación

o

Icono de llave inglesa> Herramientas> Borrar datos de navegación

Fuente de información

Una vez que se borra el caché, use el modo de incógnito para deshabilitar el almacenamiento en caché mientras navega.

La forma más fácil de deshabilitar el almacenamiento en caché del navegador en Google Chrome es simplemente usar su modo "Ventana de incógnito", similar al modo InPrivate de IE. Presione CTRL + MAYÚS + N para abrir la pestaña correspondiente.

Alguna otra sugerencia aquí para el modo normal , no estoy seguro si alguno de ellos funciona.

Moab
fuente
33

Acabo de enterarme de esta solución. Inicia Chrome en Windows con --disk-cache-dir=nullparámetros y disfruta. Funciona también bajo el sistema * nix con /dev/null.

D.Iankov
fuente
3
Este es el mejor método para cualquier cosa automatizada, como las pruebas (es decir, el karma) donde las extensiones y la acción del usuario no están disponibles.
JoshuaDavid
1
Esto casi funcionó para mí, excepto que tuve que usar en nullugar de null. nullacaba de mover el caché a una carpeta llamada nulo.
cuchilla
¡Puede confirmar que esto funciona muy bien para escenarios automatizados! Como dijo @blade, ¡también tuve que usarlo nulpara que funcione!
Christian Droulers
13

Puede limitar el tamaño de la memoria caché del disco con un número muy pequeño (por ejemplo, 1 byte) con una opción:

--disk-cache-size = N

Donde 'N' es el límite de tamaño de caché, en bytes

Quizás, otra opción también sea útil para un propósito similar: --media-cache-size = 1

He intentado --disk-cache-size = 1 en mi Chromium 17.0.963.1 (en Linux), y tiene un efecto: ¡el tamaño del directorio de caché se ha reducido enormemente!

(Ahora me pregunto si es posible poner esta opción en un archivo de configuración, preferiblemente en todo el sistema, para que sea la opción predeterminada sin tener que reemplazar el menú y / o ocultar el ejecutable con mi propio script con esta opción Me gustaría que, por defecto, en mi sistema sea una medida para un uso más efectivo de mi SSD).

imz - Ivan Zakharyaschev
fuente
Para mí, esto parece menos riesgoso que mover el directorio de caché. Por ejemplo, si me olvido de borrar mi caché antes de alterar el directorio, ¿me quedaré con un gran caché viejo en algún lugar que permanezca sin usar para siempre?
Gravitación
@BrandonThomson Me pregunté por un momento qué quiere decir con "moverse" porque mi respuesta no parece mencionar "moverse". -Supongo que se refiere la solución con la asignación de otro camino inexistente al parámetro definig el lugar donde vive el caché - superuser.com/a/516582/65570
imz - Ivan Zakharyaschev
Sí, quiero decir que me gusta su solución mejor que las soluciones alternativas dadas.
Gravitación
12

Presione f12para abrir la consola del desarrollador. A continuación, en la elementspestaña, haga clic en la rueda dentada en la esquina inferior derecha: Consola de engranaje Chrome Chrome. A la izquierda, hay una opción para disable cache.

ingrese la descripción de la imagen aquí

LG102
fuente
15
Tenga en cuenta que esto solo tiene efecto mientras las herramientas de desarrollador están abiertas .
Der Hochstapler
5

Compensación temporal

Si presiona <Ctrl>+ <Shift>+ <Del>, automáticamente aparecerá la pantalla de borrar caché.

La otra opción es presionar F12 para revelar el panel de desarrollador y luego presionar el engranaje en la esquina

Pantalla de caché transparente para cromo

chrisjlee
fuente
En el menú de desarrollo -> engranaje -> ... encontré una opción para DESACTIVAR el caché
varesa
3

Pruebe la extensión Cache Killer , que deshabilita efectivamente el caché del navegador.

Borre automáticamente la memoria caché de su navegador antes de cargar una página. Se puede habilitar / deshabilitar con un solo clic del mouse.

Esta extensión le permite desactivar fácilmente el almacenamiento en caché en Chrome. Cuando se activa Cache Killer, limpiará su caché del navegador antes de cada carga de página. Con solo un clic puede deshabilitar o habilitar esta función.

galacticninja
fuente
Instalé Cache Killer , pero no parece hacer nada (sí, lo he encendido).
Zaz
1
Esta solución tampoco ayudará si la razón por la que desea deshabilitar el almacenamiento en caché de disco es reducir las escrituras en disco.
Daniel Saner
3

La forma más efectiva de deshabilitar el almacenamiento en caché en Chrome es proporcionarle un directorio de caché que no existe. La respuesta de D.Iankov ayuda, pero la solución completa se ve así:

--disk-cache-dir="z:\" --media-cache-dir="z:\" 

Debe especificar ambos directorios de caché para eliminar el almacenamiento en caché de Chrome. En Windows, use la línea anterior (si no tiene az: drive) o use cualquier otra unidad que no exista. En Linux / MacOS, / dev / null funcionará en lugar de "z: \".

La línea anterior debe agregarse a las propiedades de acceso directo de Chrome. Para encontrar el acceso directo en Windows, presione el botón Inicio, haga clic en la ventana de búsqueda y escriba Chrome (no presione Entrar). Espera a que aparezca un acceso directo a Chrome. Haga clic derecho sobre él y seleccione Propiedades.

En la ventana Propiedades de Google Chrome, busque el campo con la etiqueta "Destino" y agregue la línea anterior al final. Si la ruta a chrome.exe está rodeada por comillas dobles, asegúrese de agregar la línea anterior después de las comillas dobles de cierre.

IvanD
fuente
1

Google Chrome versión 54.0: Vaya a Menú de desarrollador -> Red, y en la primera fila debajo de eso, hay una casilla de verificación para deshabilitar el caché

Yishai Landau
fuente
1

Para Ubuntu, ejecute esto en la terminal. Cambia el acceso directo del programa.

sudo sed -i 's/google-chrome-stable.*/& --disk-cache-dir=\/dev\/null/g' /usr/share/applications/google-chrome.desktop
afelaho
fuente
1

Para aquellos que no desean usar los indicadores anteriores y desean deshabilitar el caché permanentemente, encontré otra forma en los sistemas * nix para deshabilitar el caché. Es posible vincular la carpeta de caché de google chrome a / dev / null, deshabilitándola. Los comandos para Linux se ven así:

rm -rf ~/.cache/google-chrome
ln -s /dev/null ~/.cache/google-chrome

Esto debería funcionar en Linux. No sé dónde se almacena el caché de Chrome en Mac OS, por lo que no pude generar comandos para Mac OS.

ElSmacko
fuente
0

En MacOS, ejecute esto desde la terminal para deshabilitar el almacenamiento en caché del disco:

defaults write com.google.Chrome DiskCacheDir -string /dev/null
Pony de un solo truco
fuente
¿Necesita ejecutar esto cuando Chrome no se está ejecutando? (Ese suele ser el caso, pero vale la pena mencionarlo)
Iconoclasta
0

La mejor manera de hacerlo si usa Windows es ubicar la carpeta "Caché" en "% localappdata% \ Google \ Chrome \ User Data \ Default \ Cache. Haga clic derecho, Propiedades, pestaña [Seguridad]. Botón [Avanzado], [Desactivar herencia], 'Eliminar todo'. No debe haber una lista de objetos, haga clic en [Aceptar]. [OK] de nuevo. Ahora Chrome no podrá almacenar en caché nada. Puede hacer lo mismo con MediaCache y GPUCache y todas las demás carpetas de caché también.

Computación A-Star
fuente