Wordpress Nginx安装上的缓存问题。

时间:2016-08-08 09:18:47

标签: wordpress caching nginx

我们正在运行NGINX服务器,并且遇到了奇怪的缓存行为。该网站是运行最快缓存的Wordpress。响应头上的缓存控制始终如下:

max-age = 0,no-cache,no-store,must-revalidate

该网站为[boxChilli] [https://www.boxchilli.com/]

我已经尝试了一切让网站正确缓存,但我认为最好把这个开放给社区。

1 个答案:

答案 0 :(得分: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 / sites-enabled /

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