2016-08-08 107 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; 
    }