У меня есть следующий кеш 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
.
Любые идеи, почему конфигурация кеша для /
не учтено? Спасибо.