2016-08-08 105 views
0

我們正在運行NGINX服務器,並且遇到奇怪的緩存行爲。該網站是Wordpress運行速度最快的緩存。在響應頭的高速緩存控制一直說:Wordpress Nginx安裝緩存問題。

最大年齡= 0,無緩存,無店鋪,必重新驗證

該網站[boxChilli] [https://www.boxchilli.com/]

我曾嘗試一切爲了讓網站緩存正確,但我認爲最好把這個開放給社區。

回答

0

因爲HTML文件沒有被緩存,所以它表示html文件沒有緩存,並且其存儲時間爲max-age:0,表示內容始終從服務器提供。但是如果nginx配置如下,其餘內容應該被緩存。

請試試我寫的這個教程。我詳細解釋了一切。 http://nucuta.com/wp-fastest-cache-configuration-for-nginx/

另外在/ etc/nginx中的nginx.conf中使用這個/你不必提及text/html,因爲html文件是默認壓縮的。

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; 

而且在默認文件在/ etc/nginx的/啓用的站點 -/

location ~* \.(css|gif|ico|jpeg|jpg|js|png|woff|woff2|ttf|ttc|otf|eot)$ { 
     expires max; 
     log_not_found off; 
    }