Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: NGINX and Memcached
>> для этого никакие настройки не требуются.
> > вообще-то можно оптимизировать, чтоб nginx отдавал напрямую закешированные
> > запросы, но надо повозиться с
конфигами. Я такое делал, но не для vbulletin и его тонкостей не знаю.
> >
> А можно хотя бы примерный конфиг? По типу :
все запросы по типу на урл /user/12345
проверяются по мемкешу, если там их нет - то перенаправляются на index.php
через переменные окружения передаем параметры user_id & page
у меня кешируются наиболее популярные анкеты, т.е. скрипт вычисляет рейтинг и
по нему кладет HTML в мемкеш.
возможно схема не идеальна.
location ~ ^/user/(\d+)/?$ {
set $memcached_key "/user/$1";
set $user_id $1;
default_type text/html;
memcached_pass localhost:11211;
error_page 404 @mcu;
}
location @mcu {
fastcgi_pass localhost:9000;
fastcgi_param page user;
fastcgi_param user_id $user_id;
include fastcgi_params;
}
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|