2016-08-08 6 views
0

NGINX 서버를 실행 중이고 이상한 캐싱 동작이 발생합니다. 이 사이트는 가장 빠른 캐시를 실행하는 Wordpress입니다. 응답 헤더에있는 캐시 제어는 지속적으로 말한다 :Wordpress Nginx 설치시 캐싱 문제.

최대 연령 = 0, 노 캐시, 노 상점, 웹 사이트는 [boxChilli]입니다

을-재 검증 없어야한다 [https://www.boxchilli.com/]

내가 시도 모든 것이 정확하게 캐쉬 될 사이트를 얻으 려하지만, 커뮤니티에 공개적으로 공개하는 것이 최선이라고 생각했습니다.

답변

0

HTML 파일은 캐시되지 않으므로 html 파일의 경우 no-cache이고, max-age : 0의 저장 기간은 서버의 내용이 항상 서버에서 제공됨을 나타냅니다. 그러나 nginx가 다음과 같이 구성되어 있으면 나머지 내용은 캐시되어야합니다.

나에게 작성된이 안내서를 시험해보십시오. 나는 모든 것을 자세히 설명했다. http://nucuta.com/wp-fastest-cache-configuration-for-nginx/

또한/etc/nginx /의 nginx.conf에서 이것을 사용하십시오. html 파일이 기본적으로 압축되어 있으므로 text/html은 말할 필요가 없습니다. 은/etc/nginx를/사이트 사용/

location ~* \.(css|gif|ico|jpeg|jpg|js|png|woff|woff2|ttf|ttc|otf|eot)$ { 
     expires max; 
     log_not_found off; 
    } 
에서
gzip on; 
gzip_disable "msie6"; 
gzip_vary on; 
gzip_proxied any; 
gzip_comp_level 6; 
gzip_buffers 16 8k; 
gzip_http_version 1.1; 
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; 

그리고 기본 파일에