proxy_cache и POST запросы

Konstantin Belov belov1985 at gmail.com
Fri Apr 3 16:05:14 MSD 2009


Вообще странно, что POST запросы кешируются.
По логике такого быть не должно.

Борис Долгов wrote:
> Надо делать наоборот:
> if ($request_method != POST) { proxy_cache ...
> }
> proxy_pass ...
> хотя, наверно, лучше подождать Игоря - может быть, он предложит решение лучше.
>
> 03.04.09, Александр Харисов<a.kharisov at telehouse.ru> написал(а):
>   
>> Добрый день.
>>
>> Как запретить кэширование POST запросов?
>>
>> Такое не помогает...
>>
>>         location / {
>>             if ( $request_method = POST ){
>>                 proxy_pass         http://127.0.0.2;
>>                 break;
>>             }
>>             proxy_cache        data;
>>             proxy_cache_valid  10m;
>>             proxy_pass         http://127.0.0.2;
>>         }
>>
>> Насколько я понимаю команда proxy_cache прописывает дополнительный
>> upstream.cache для текущей локации.
>>
>>     






More information about the nginx-ru mailing list