2017-12-23 16 views
1

두 대의 다른 컴퓨터에서이 문제가 발생합니다.크롬이 로컬 호스트에 캐시 된 파일을로드 중입니다.

버전 63.0.3239.84 (공식 빌드) (64 비트) OSX 10.12.6

크롬은 지속적으로 http://localhost:3000에 이전에 캐시 파일을로드하는 것입니다. 내가 멈출 수있는 유일한 방법은 시크릿 모드를 사용하는 것입니다. cmd + shift + r을 사용하면 한 번 새로 고침 한 다음 다시로드 할 때 이전 파일로 돌아갑니다.

나는 보통 검사기를 가지고 있으므로 disable cache을 틱 시도했지만 아무 것도하지 않았다. Chrome의 설정을 통해 캐시 된 파일을 삭제하려고 시도했지만 아무 것도 수행하지 않습니다.

여기에 누락 된 항목이 있습니까?

답변

0

정말 크롬 캐시입니까? 그 정말 크롬 캐시 예를 들어, 컬와 같은 다른 방법으로 데이터의 전체를 얻는 경우 어떻게 확인 의미 :

curl http://localhost:3000 

여전히 다시로드되지 컨텐츠가 크롬 문제가없는 경우지만 다른 하나는 웹 서버처럼 생각합니다.

당신이 그것을 걱정하지 마십시오 Nginx에를 실행하는 경우는 sendfile을 호출 Nginx의 구성 그리고 당신은 쉽게 바로이 단계를 수행하고 변경할 수 있습니다

1 단계 - 내 경우에는 텍스트 편집기 (정력 열기의 nginx 구성을 오프

로 변경 -

sendfile on; 

3 단계 : -)

vim /etc/nginx/nginx.conf 

2 단계는이 텍스트 줄 검색

sendfile off; 

4 단계 - 당신의 nginx를 다시 시작합니다

/etc/init.d/nginx restart 

참고 : 당신은 방랑과 같은 가상 환경을 사용하는 경우 그래서 파이어 폭스/사파리/수행,

vagrant reload 
+0

컬 올바른 응답을 반환 다시로드 오페라. Chrome 시크릿은 올바른 응답을 반환합니다. 원근감을 내기 위해 웹 서버를 운영하지 않습니다. 'ps aux'는 웹 서버 프로세스가 없음을 보여줍니다. 이것은 순전히 캐시 응답입니다. 'cmd + shift + r' 문항에 언급 된 바와 같이 한 번 작동합니다. – rbhalla