Chrome에서 브라우저 캐시를 비활성화하는 방법


36

테스트 목적으로 만이 브라우저를 정상적으로 사용하지 않으며 "AppData \ Local \ Google"에서 "Chrome"의 디렉토리 크기는 500MB와 같습니다.

Chrome에서 페이지 캐시를 사용 중지 할 수있는 방법이 있습니까?

답변:


16

캐시를 정기적으로 지울 수 있습니다.

공구 모양 아이콘> 옵션> 후드 아래> 인터넷 사용 정보 삭제

또는

공구 모양 아이콘> 도구> 인터넷 사용 정보 삭제

정보 출처

캐시가 지워지면 시크릿 모드 를 사용하여 탐색하는 동안 캐싱을 비활성화합니다.

Chrome에서 브라우저 캐싱을 비활성화하는 가장 쉬운 방법은 IE의 InPrivate 모드와 유사한 "시크릿 창"모드를 사용하는 것입니다. CTRL + SHIFT + N을 눌러 관련 탭을 엽니 다.

정상 모드에 대한 다른 제안 은 있지만 작동하는지 확실하지 않습니다.


33

이 솔루션에 대해 알게되었습니다. --disk-cache-dir=null매개 변수를 사용 하여 Windows에서 Chrome을 시작 하고 즐기십시오. 로 * nix 시스템에서도 작동합니다 /dev/null.


3
이는 확장 기능과 사용자 작업을 사용할 수없는 테스트 (예 : 카르마)와 같은 자동화 된 작업에 가장 적합한 방법입니다.
JoshuaDavid 5

1
nul대신 대신 사용해야한다는 것을 제외하고는 거의 나를 위해 일했습니다 null. null캐시를 null이라는 폴더로 옮겼습니다.
블레이드

자동화 된 시나리오에서이 기능이 잘 작동하는지 확인할 수 있습니다! @blade가 말했듯이, 나는 nul그것이 작동 하기 위해 사용해야 했습니다!
Christian Droulers

13

옵션으로 매우 작은 수 (예 : 1 바이트)로 디스크 캐시 크기제한 할있습니다 .

--disk-cache-size = N

여기서 'N'은 캐시 크기 제한 (바이트)입니다.

아마도 다른 옵션도 비슷한 목적에 유용 합니다. --media-cache-size = 1

Chromium 17.0.963.1 (Linux의 경우)에서 --disk-cache-size = 1을 시도했는데 효과가 있습니다. 캐시 디렉토리의 크기가 엄청나게 줄었습니다!

(이제이 옵션을 구성 파일, 바람직하게는 시스템 전체 파일에 넣을 수 있는지 궁금합니다. 따라서 메뉴를 바꾸거 나이 옵션으로 내 스크립트로 실행 파일을 숨길 필요없이 기본값이됩니다. SSD의보다 효과적인 사용을위한 척도로서 시스템의 기본값으로 사용하고 싶습니다.)


나에게 이것은 캐시 디렉토리를 옮기는 것보다 덜 위험 해 보인다. 예를 들어, 디렉토리를 변경하기 전에 캐시를 지우는 것을 잊어 버린 경우 영원히 사용하지 않는 큰 오래된 캐시가 남아 있습니까?
중력

@BrandonThomson 내 대답에 "움직임"이 언급되어 있지 않기 때문에 "움직임"의 의미가 무엇인지 궁금했습니다. 난 당신이 장소를 definig 매개 변수에 다른 존재하지 않는 경로를 지정하여 솔루션을 의미한다고 가정 곳 캐시의 삶 - superuser.com/a/516582/65570
IMZ - 이반 Zakharyaschev

예, 대체 솔루션보다 솔루션이 더 좋습니다.
중력


5

임시 청산

<Ctrl>+ <Shift>+ 를 누르면 <Del>캐시 지우기 화면이 자동으로 나타납니다.

다른 옵션은 F12를 눌러 개발자 패널을 표시 한 다음 모서리의 기어를칩니다.

크롬 용 캐시 지우기 화면


develper 메뉴-> 기어-> ...에서 캐시를 비활성화하는 옵션을 찾았습니다
varesa

3

브라우저 킬러 를 효과적으로 비활성화 하는 캐시 킬러 확장을 시도하십시오 .

페이지를로드하기 전에 브라우저 캐시를 자동으로 지우십시오. 한 번의 마우스 클릭으로 활성화 / 비활성화 할 수 있습니다.

이 확장 프로그램을 사용하면 Chrome에서 캐싱을 쉽게 비활성화 할 수 있습니다. 캐시 킬러가 활성화되면 모든 페이지가로드되기 전에 브라우저 캐시가 정리됩니다. 한 번의 클릭으로이 기능을 비활성화하거나 활성화 할 수 있습니다.


Cache Killer를 설치 했지만 아무것도하지 않는 것 같습니다 (예, 설정했습니다).
Zaz

1
디스크 캐싱을 비활성화하려는 이유가 디스크 쓰기를 줄이는 경우에도이 솔루션이 도움이되지 않습니다.
Daniel Saner

3

Chrome에서 캐싱을 비활성화하는 가장 효과적인 방법은 존재하지 않는 캐시 디렉토리를 제공하는 것입니다. D.Iankov 답변이 도움이되지만 전체 솔루션은 다음과 같습니다.

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

Chrome 캐싱을 제거하려면 두 캐시 디렉토리를 모두 지정해야합니다. Windows의 경우 위의 행을 사용하거나 (z : 드라이브가없는 경우) 존재하지 않는 다른 드라이브를 사용하십시오. Linux / MacOS에서는 "z : \"대신 / dev / null이 작동합니다.

Chrome 단축키 속성에 위의 행을 추가해야합니다. Windows에서 바로 가기를 찾으려면 시작 단추를 누르고 검색 창을 클릭 한 다음 Chrome을 입력하십시오 (Enter 키를 누르지 마십시오). Chrome 바로 가기가 표시 될 때까지 기다립니다. 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

Chrome 속성 창에서 '타겟'이라는 입력란을 찾은 다음 위 줄을 끝에 추가합니다. chrome.exe에 대한 경로가 큰 따옴표로 묶인 경우 닫는 큰 따옴표 뒤에 위의 행을 추가해야합니다.


1

Chrome 버전 54.0 : 개발자 메뉴-> 네트워크로 이동하고 그 아래 첫 번째 행에 캐시를 사용하지 않도록 설정하는 확인란이 있습니다.


1

우분투의 경우 터미널에서 이것을 실행하십시오. 프로그램 바로 가기를 변경합니다.

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

1

위의 플래그를 사용하지 않고 캐시를 영구적으로 비활성화하려는 사람들을 위해 * nix 시스템에서 캐시를 비활성화하는 다른 방법을 찾았습니다. Google 크롬 캐시 폴더를 / dev / null에 연결하여 비활성화 할 수 있습니다. Linux 명령은 다음과 같습니다.

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

이것은 리눅스에서 작동합니다. Chrome 캐시가 Mac OS에 저장된 위치를 모르므로 mac OS에 대한 명령을 생성 할 수 없었습니다.


0

MacOS의 경우 터미널에서이를 실행하여 디스크 캐싱을 비활성화하십시오.

defaults write com.google.Chrome DiskCacheDir -string /dev/null

Chrome이 실행 중이 아닐 때이를 실행해야 하나요? (이것이 일반적이지만 언급 할 가치가 있습니다.)
iconoclast

0

Windows를 사용하는 경우이를 수행하는 가장 좋은 방법은“% localappdata % \ Google \ Chrome \ User Data \ Default \ Cache에서”Cache '폴더를 찾는 것입니다. 오른쪽 클릭, 속성, [보안] 탭. [고급] 버튼, [상속 비활성화], '모두 제거'. 객체 목록이 없어야합니다. [확인]을 클릭하십시오. 다시 [확인]. 이제 Chrome은 아무것도 캐시 할 수 없습니다. MediaCache 및 GPUCache 및 기타 모든 캐시 폴더에 대해서도 동일하게 수행 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.