Назад | Перейти на главную страницу

Конфигурация кеша 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.

Любые идеи, почему конфигурация кеша для / не учтено? Спасибо.