Welcome! Log In Create A New Profile

Advanced

Кеширование с разными proxy_cache_path для разных хостов

Posted by Ivan 
Возможно ли складировать кеш для разных хостов в разные папки (чтобы можно было чистить кеш для сайта отдельно от остальных)?
Т.е., чтобы работало так, как-будто proxy_cache_path свой в разных блоках server (если правильно все понимаю, то его можно указывать только в области http, для всех хостов один)

Заранее спасибо.



Edited 2 time(s). Last edit at 04/17/2012 03:59PM by Ivan.
Директиву proxy_cache_path можно указывать множество раз с различными именами (см. keys_zone).
Пример:

# Images resize
proxy_cache_path /var/nginx/cache/***/images/resize levels=1:2 keys_zone=imagesresize:5m inactive=365d max_size=500m;
# Images pages
proxy_cache_path /var/nginx/cache/***/images/pages levels=1:2 keys_zone=imagespages:1m inactive=1d max_size=50m;
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 260
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready