Re: Не кешируются post запросы

Maxim Dounin mdounin at mdounin.ru
Mon Dec 29 16:15:28 UTC 2014


Hello!

On Mon, Dec 29, 2014 at 06:09:18PM +0300, Andrey Kopeyko wrote:

> 29.12.2014 15:42, Denis P. пишет:
> >Добрый день!
> 
> Добрый день, Денис!
> 
> >Для определенной задачи требуется сделать кеширование post запросов, но
> >никак не получается.
> 
> Это потому, что результат POST-запроса не кешируем.
> 
> По определению:
>   http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5
> 
> Вероятно, вам надо пересмотреть определение вашей задачи.

Пересмотреть задачу - дело хорошее, но не всегда возможно.  
Специально для того, чтобы при необходимости можно было таки 
кешировать результаты POST-запросов, в nginx'е сделана 
директива proxy_cache_methods, см. тут:

http://nginx.org/r/proxy_cache_methods/ru

И в конфиге, который ты стёр - она присутствует.  Так что всё 
должно работать - и, судя по всему, работает, см. мой ответ.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru