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

Александр Кобыченко aleksandr at kobychenko.ru
Wed Jun 3 22:03:43 MSD 2009


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

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 at kobychenko.ru> написал:

> Заранее прошу прощения за возможно глупый вопрос.
>
> Хотелось  бы  кешировать содержимое только стартовой страницы, все что
> дальше   кешировать   нивкоем   случае   нельзя,  подскажите  как  это
> реализовать?
> Кешировать нужно проксированные запросы к Апаче
>
> если я сделаю так:
>
>                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 at kobychenko.ru
>



-- 
С уважением, Аленсандр К.
aleksandr at kobychenko.ru
JID: aleksandr at kobychenko.ru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090603/c19b6318/attachment.html>


More information about the nginx-ru mailing list