Re: Кэширование в nginx
Валентин Бартенев
vbart at nginx.com
Fri Jul 11 22:23:07 UTC 2014
On Friday 11 July 2014 17:45:52 Budulianin wrote:
> Всем привет.
>
> Я пытаюсь понять, как организовать кэширование в nginx.
> Есть виртуалка, на ней Python-процесс на 8080 порту, там же nginx,
> запущенный от root, вот с такой конфигурацией:
> --------------------------------
> user www-data;
> worker_processes 4;
> pid /var/run/nginx.pid;
>
> events {
> worker_connections 768;
> # multi_accept on;
> }
>
> http {
> proxy_cache_path /var/cache/nginx keys_zone=one:10m loader_threshold=300
> loader_files=200;
> proxy_temp_path /var/cache/nginx/temp 1 2;
>
> server {
> listen 6543;
> proxy_cache one;
>
> location / {
> proxy_pass http://localhost:8080;
> }
> }
> }
> --------------------------------
>
> В /var/cache/nginx/temp появляются каталоги, после запуска на этом конфиге.
> Хожу по сайту(со своей машины на виртуалку), всё грузится, в error.log
> записей об ошибках нет.
> Но кеш так и не появляется в /var/cache/nginx.
> Проверял через утилиту ab, с кэшем в конфиге и без, одинаковый RPS, т.е.
> точно кэш не создаётся.
>
> Что я делаю не так? Чего не хватает в конфиге?
>
[..]
http://nginx.org/r/proxy_cache_valid/ru
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru