Одна кэш-зона, много сайтов

Serghey Rodin serghey.rodin at gmail.com
Mon Aug 5 07:08:47 UTC 2013


Привет!

Вчера столкнулся с проблемой при использовании одной кэш-зоны для
нескольких сайтов. Спустя несколько минут все сайты показывают тот же
контент. На сколько я понял, одна зона может обслуживать несколько сайтов,
так как файлы с кэшем формируются на основе md5 от запрошенного браущером
url. Но видимо я не до конца понимаю логику работы.

В секции http следующие параметры
    proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m
inactive=60m max_size=512m;
    proxy_temp_path  /var/cache/nginx/temp;
    proxy_ignore_headers Expires Cache-Control;
    proxy_cache_use_stale error timeout invalid_header http_502;
    proxy_cache_valid any 3d;

Для виртуальных хостов прописан шаблон:
        proxy_cache cache;
        proxy_cache_valid 10m;
        proxy_cache_valid 404 1m;
        proxy_no_cache $no_cache;
        proxy_cache_bypass $no_cache;
        proxy_cache_bypass $cookie_session $http_x_update;

Помогите пожалуйста понять причину.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130805/5f8c6989/attachment.html>


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