ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Proxy store принцип работы


  • To: nginx-ru@xxxxxxxxx
  • Subject: Proxy store принцип работы
  • From: "anon" <nginx-forum@xxxxxxxx>
  • Date: Thu, 29 Mar 2012 04:35:02 -0400 (EDT)
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=kLdSWqwn7Tk9Q2XJMbL9Rq9woCdaxwUPvl4YPWZIMLI=; b=cEw+vZUKs4WpB2/TPdR+/429tiZCFrZCWCLavYqxkMh0r9MrOichRJBX0OgRVyfkTyylex/XgWhfybZAEZWnBftXmYfy+LxbiUTsFIzPwDWEiIK/9kPjL4pGju3baalb;

Здравствуйте.

Не могу понять почему происходит такая
ситуация. Я включил кеширование
статики через proxy_store, но файлы туда
попадают не сразу, уже около двух дней
как работает эта схема, но некоторые
запросы на статику пропускаются на
бекенды как бы игнорируя кеш.
Так же через какое то время эти файлы
могут попасть в кеш и уже не
запрашиваться с бекендов. Кеш
постоянно немного растет.

Как мне казалось, эта схема должна все
первые запросы статики отправить на
бекенд, а остальные уже в кеш, почему
так не происходит мне не совсем
понятно. Ткните в доки, если пропустил
что-то. Спасибо.

location /img/ {
                expires max;
                root /var/cache/nginx/cache0/ ;
                try_files $uri @storage;
                access_log off;
}
location /js/ {
               expires max;
               root /var/cache/nginx/cache0/ ;
               try_files $uri @storage;
               access_log off;
}
location /css/ {
               expires max;
               root /var/cache/nginx/cache0/ ;
               try_files $uri @storage;
               access_log off;
}
location @storage {
                expires max;
                proxy_pass http://backend$request_uri;
                proxy_store on;
                proxy_store_access user:rw  group:rw  all:r;
                proxy_temp_path /var/cache/nginx/cache_temp/;
                root /var/cache/nginx/cache0/;
                access_log off;

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,224592,224592#msg-224592

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.