Como configurar o nginx e o uwsgi para armazenar em cache uma url de qualquer maneira?

2

Update2: adicione uwsgi_ignore_headers Cache-Control Set-Cookie X-Accel-Expires Expires Vary; e problema resolvido. Obrigado a todos.

Atualização: tentei uwsgi_ignore_headers Cache-Control Set-Cookie X-Accel-Expires Expires Vary; . Não funciona. Eu também acho que, se eu fizer mesmo pedido no estado de logout de diferentes navegadores no mesmo computador, o cache ainda não funciona. Isso é realmente bobo ...

Eu vi os comentários abaixo, mas não sei como aplicá-lo ao arquivo de configuração.

Eu quero armazenar em cache o url / , ele funciona bem, mas acho que, se eu fizer login ou logout, o cache não funcionará. porque? Eu só quero armazenar em cache / de qualquer maneira. Aqui está minha configuração:

uwsgi_cache_path uwsgi_cache_path /app/path/nginx_cache levels=1:2 keys_zone=my_cache:1m max_size=50m inactive=30m use_temp_path=off;

server {
...

    location = / {
        uwsgi_pass  127.0.0.1:3032; 
        include     /app/path/uwsgi_params;
        uwsgi_cache my_cache;
        uwsgi_cache_key "$host$uri$is_args$args";

        uwsgi_cache_valid 5m;

    }
...

}
    
por xiang 07.01.2016 / 09:57

0 respostas

Tags