ПРОЕКТЫ 


  АРХИВ 


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[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


 




Copyright © Lexa Software, 1996-2009.