Nginx/Uwsgi 缓存配置

Nginx/Uwsgi 缓存配置

我有以下 Nginx 缓存site.conf文件:

uwsgi_cache_path /home/ubuntu/cache levels=1:2 keys_zone=one:10m;

server {
    listen 80;
    server_name genelizleyici.com;

    location /api/tweets/ {
        uwsgi_cache one;
        uwsgi_cache_valid any 1m;
        uwsgi_cache_key $request_uri;

        include uwsgi_params;
        uwsgi_pass unix:///home/ubuntu/uwsgi.socket;
    }

    location / {
        uwsgi_cache one;
        uwsgi_cache_valid any 1m;
        uwsgi_cache_key $request_uri;

        include uwsgi_params;
        uwsgi_pass unix:///home/ubuntu/uwsgi.socket;
    }

}

它工作正常/api/tweets/并且 json 响应被缓存但是主页(即'/')未被缓存。

缓存配置是等效的。我能想到的这两者之间的唯一区别是,第一个的响应是json

知道为什么/不考虑缓存配置吗?谢谢。

相关内容