我通过将以下内容添加到我的nginx conf ...
来启用Nginx代理缓存proxy_cache_path /etc/nginx/cache levels=1:2 keys_zone=my_cache:10m inactive=60m max_size=10g use_temp_path=off;
...然后到我的“服务器”块中的“位置/”块...
proxy_cache my_cache;
proxy_cache_revalidate on;
proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
proxy_cache_lock on
重新启动Nginx后,它创建了/ etc / nginx / cache文件夹。此外,当流量进入我的网站时,它创建了两个子文件夹,每个子文件夹都有一个自己的子文件夹,其中包含一个缓存文件。所以它似乎有效。但是,所有这些都将被创建/缓存吗?随着越来越多的文件被缓存,我预计会有很多缓存文件?该站点有相当大的流量,所以它绝对不是它只获得很少的流量,因此只缓存两个文件。但也许我误解了什么?