Re: проблемы с кэшированием, версия 0.8.54
Maxim Dounin
mdounin на mdounin.ru
Пн Дек 20 23:25:48 MSK 2010
Hello!
On Mon, Dec 20, 2010 at 10:54:12PM +0300, Александр Рочев wrote:
> При работе с энджин икс столкнулся с проблемой кеширования.Суть
> в том, что не происходит запись закешированных файлов в
> определенную папку.
> До принятия решения о кешировании все модули и параметры были
> всегда внимательно прочитаны на вашем сайте и проблем никогда не
> возникало, но в данной ситуации не получается так же просто как
> и раньше.
> Система FreeBSD.
> Полный конфиг:
[...]
> proxy_buffer_size 64k;
> proxy_buffers 4 32k;
> proxy_busy_buffers_size 64k;
> proxy_buffering off;
С выключенным proxy_buffering кеширование работать не будет.
[...]
> location / {
>
> proxy_set_header Host $http_host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_pass http://bak/;
> proxy_cache one;
> proxy_cache_valid 200 301 302 304 5m;
> proxy_cache_key "$host$request_uri $cookie_user";
> proxy_hide_header "Set-Cookie";
> proxy_ignore_headers "Cache-Control" "Expires";
Если proxy_hide_header тут действительно нужен, то кеширование не
будет работать без
- proxy_ignore_headers "Cache-Control" "Expires";
+ proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
Maxim Dounin
Подробная информация о списке рассылки nginx-ru