Re: Использование нескольки memcached серверов

Anton Yuzhaninov citrin at citrin.ru
Wed May 23 18:06:23 MSD 2007


Hello TDz,

You wrote on Wednesday, May 23, 2007, 5:36:26 PM:

TT> Для двух серверов можно использовать обработчик 404 ошибки -
TT> попробуй прочесть из локального, если мол ошибка то иди читай из
TT> удалённого, если и там ошибка то proxy_pass / fastcgi_pass на
TT> приложение. А как быть с ростом количества серверов? Есть какое-то
TT> более удобное/практичное решение проблемы? 

Хеширования (вычисления того к какому серверу идти на основе хеша
ключа) в nginx нету.

Можно сделать два (три, N) разных location в которых будут прописаны
разные memcached сервера. А одной из частью URI кодировать в каком
кеше лежит данная страница. При необходимости можно сделать rewrite
который будет направлять в location с нужным memcached

Бэкенд тоже нужно будет модифицировать исходя из этого.

-- 
 Anton Yuzhaninov.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1781 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070523/888e8ff1/attachment.bin>


More information about the nginx-ru mailing list