ПРОЕКТЫ 


  АРХИВ 


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]

Re: Кешировать только стартов ую страницу



Прошу прощения, смотрел не тот раздел документации, вобщем набросал конфиг:

proxy_cache_path /hdd2/nginx/cache levels=1:2 keys_zone=test:10m;

server {
  listen IP:80;
  server_name domain.ru;
location / {
proxy_cache test;
proxy_cache_valid any 5m;

  proxy_pass http://IP:8080;
  proxy_redirect http://IP:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}

но он не работает.
в папке для кеша создаются папки, но они пустые

[21:59] root# ls /hdd2/nginx/cache
0 2 4 6 8 a c e
1 3 5 7 9 b d f

[22:00] root# ls /hdd2/nginx/cache/0
1b 36 4c 71 96 af c4 dc fc
1e 37 66 7f 97 bd cf e6
28 3f 6d 89 a3 bf d8 f1
[22:01] root# ls /hdd2/nginx/cache/0/1b
[22:01] root#

в этих папках нету файлов в виде md5 хеша как написано в документации.
Не могу понять в чем проблема.
 
3 июня 2009 г. 18:51 пользователь Aleksandr Kobychenko <aleksandr@xxxxxxxxxxxxx> написал:
Заранее прошу прощения за возможно глупый вопрос.

Хотелось  бы  кешировать содержимое только стартовой страницы, все что
дальше   кешировать   нивкоем   случае   нельзя,  подскажите  как  это
реализовать?
Кешировать нужно проксированные запросы к Апаче

если я сделаю так:

               location /index.php {
                       proxy_pass http://IP:8080;
                       proxy_redirect http://IP:8080/ /;
                       proxy_set_header Host $host;
                       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                       proxy_set_header X-Real-IP $remote_addr;
                       open_file_cache          max=1000  inactive=60s;
                       open_file_cache_valid    30s;
                       open_file_cache_min_uses 2;
                       open_file_cache_errors   off;
               }

То кешироваться будут все запросы к бекенду?

--
С уважением,
 Aleksandr                          mailto:aleksandr@xxxxxxxxxxxxx



--
С уважением, Аленсандр К.
aleksandr@xxxxxxxxxxxxx
JID: aleksandr@xxxxxxxxxxxxx


 




Copyright © Lexa Software, 1996-2009.