The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Кэширование страниц в memcached и ngin..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Кэширование страниц в memcached и ngin..."  +/
Сообщение от auto_topic (??) on 16-Фев-09, 12:59 
Обсуждение статьи тематического каталога: Кэширование страниц в memcached и nginx (nginx web memcached cache speed)

Ссылка на текст статьи: https://www.opennet.ru/base/net/nginx_memcached.txt.html

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Кэширование страниц в memcached и nginx (nginx web memcached..."  +/
Сообщение от b2d email(??) on 16-Фев-09, 12:59 
Интересно как можно посмотреть на производительность такой системы...
stub_status ничего не говорит по этому поводу
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Кэширование страниц в memcached и nginx (nginx web memcached..."  +/
Сообщение от Злые тапки email on 21-Сен-09, 17:14 
nginx умеет хэш от uri считать.
у меня это делается так (упрощенно):

http {
    perl_set $md5_uri 'sub {
  use Digest::MD5 qw(md5_base64);
  my $r = shift;
  my $uri=$r->uri;
  my $args=$r->args;
  if ($args){
   $uri=$uri."?".$args;
  }
  return md5_base64($uri);
}
';

    upstream memcached {
        memcached_hash;
        server 192.168.0.26:11211;
    server 192.168.0.28:11211;
    }
}

localtion / {
set $memcached_key $md5_uri;
memcached_pass memcached;
}

nginx должен быть скомпилен с поддержкой перла.
должен стоять модуль перла Digest::MD5

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Кэширование страниц в memcached и nginx (nginx web memcached..."  +/
Сообщение от Злые тапки email on 21-Сен-09, 17:16 
забыл добавить. nginx взят отсюда http://openhack.ru/nginx-patched/
потому как официальный nginx 0.7 неправильно определяет необходимый сервер memcached (если больше чем один, разумеется)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру