84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Nginx를 정적 리소스 서버로 사용하다가 비극을 발견했습니다. 루트 디렉터리의 리소스 파일을 업데이트했습니다. CSS 파일이지만 액세스할 때 여전히 오래되었습니다. 확실히 브라우저 캐시는 아니고 브라우저를 바꿨을 뿐입니다. . . Nginx를 다시 시작해도 작동하지 않습니다. Nginx 캐시가 왜 이렇게 이상한가요?
우선, Proxy_cache_path를 구성해야 합니다. nginx가 이 매개변수를 구성하지 않으면 어떤 파일도 캐시하지 않습니다. 구성을 지우려면 Proxy_cache_path로 구성된 디렉터리의 모든 파일을 삭제하세요.
Nginx를 다시 시작하는 것은 쓸모가 없습니다
nginx의 캐싱 서비스인 Proxy_cache는 지정된 URL 캐시를 지울 수 없습니다. 지정된 URL을 지우려면 nginx 타사 모듈 ngx_cache_purge를 사용할 수 있습니다. nginx를 설치할 때 ngx_cache_purege를 로드해야 합니다.
memc-nginx 및 srcache-nginx 모듈을 사용하여 효율적이고 투명한 캐싱 메커니즘 구축http://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and- transparent -caching-mechanism.html
virtualBox를 사용하고 있다면 이것이 이유일 수 있습니다
VirtualBox는 Sendfile을 싫어합니다 구성 전송 파일 수정 끄기;
위층에서 감사합니다! 내 문제는 이 문제로 인해 발생했습니다. sendfile을 OFF로 변경한 후에는 괜찮았습니다!
우선, Proxy_cache_path를 구성해야 합니다. nginx가 이 매개변수를 구성하지 않으면 어떤 파일도 캐시하지 않습니다.
으아악구성을 지우려면 Proxy_cache_path로 구성된 디렉터리의 모든 파일을 삭제하세요.
Nginx를 다시 시작하는 것은 쓸모가 없습니다
nginx의 캐싱 서비스인 Proxy_cache는 지정된 URL 캐시를 지울 수 없습니다. 지정된 URL을 지우려면 nginx 타사 모듈 ngx_cache_purge를 사용할 수 있습니다.
으아아아nginx를 설치할 때 ngx_cache_purege를 로드해야 합니다.
memc-nginx 및 srcache-nginx 모듈을 사용하여 효율적이고 투명한 캐싱 메커니즘 구축
http://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and- transparent -caching-mechanism.html
virtualBox를 사용하고 있다면 이것이 이유일 수 있습니다
VirtualBox는 Sendfile을 싫어합니다
구성 전송 파일 수정 끄기;
위층에서 감사합니다! 내 문제는 이 문제로 인해 발생했습니다. sendfile을 OFF로 변경한 후에는 괜찮았습니다!