Re: общий кэш для нескольких nginx

Oleg A. Mamontov oleg at mamontov.net
Mon Mar 23 13:22:27 UTC 2015


On Mon, Mar 23, 2015 at 03:44:50PM +0300, Pavel Mihaduk wrote:
> Очень сомневаюсь, что прирост будет "хорошим". Я бы начал все же с 
> выстраивания стратегии кэширования.
> Из экзотики: можете рискнуть сложить кэш на drbd

drbd и подобные решения не решат поставленной задачи.

> Ситуация в том что есть железный балансировщик, он раскидывает трафик по 
> 4-6 штукам nginx, а нжинксы балансируя траффик с помощью апстрима 
> перенаправляют на бэкенд сервера. На балансировщиках nginx  настроен кэш. 
> Получается что на всех балансировщиках разный кеш. Допусти клиентский 
> запрос попавший на балансир номер 1 кеша там не обнаружилось и запрос 
> пошел на бэкенд, в то время как на балансировщике номер 2 нужный кеш в 
> этот момент был, но по понятным причинам не был использоан. Вообщем если 
> сделать общий кеш для всех балансировщиков nginx  можно получить хороший 
> прирост производительности.
> 
> 
> С уважением, Михаил
> 
> 
> 23 марта 2015 г., 12:56 пользователь Илья Шипицин <chipitsine at gmail.com[1]> 
> написал:
> 
> 
> возможно, вы придете к монстроидной схеме
> 
> nginx --> squid (с поддержкой ICAP) --> бекенды
> 
> и даже после танцев с бубном вы ее настроите.
> 
> но, практика показывает, что в таких случаях надо уметь отвечать навопрос 
> "зачем это надо ?".после ответа на который часто оказывается, что на самом 
> деле - не надо.
> 
> вы бы рассказали про вашу ситуацию в деталях ?
> 
> 23 марта 2015 г., 13:54 пользователь Михаил Пульман <pullmix at gmail.com[2]> 
> написал:
> 
> 
> > Добрый день коллеги!>> На фронте имеется n-ое количество nginx которые 
> выступают в качестве> балансировщиков.> Нужно наладить единый кэш для 
> всех фронтенд nginxов. Какие есть возможности> в nginx для реализации этой 
> задачи?>> С уважением, Михаил>
> 
> 
> > _______________________________________________> nginx-ru mailing list> nginx-
> ru at nginx.org[3]
> http://mailman.nginx.org/mailman/listinfo/nginx-ru[4]
> nginx-ru at nginx.org[3]
> http://mailman.nginx.org/mailman/listinfo/nginx-ru[4]
> 
> 
> 
> 
> 
> --------
> [1] mailto:chipitsine at gmail.com
> [2] mailto:pullmix at gmail.com
> [3] mailto:nginx-ru at nginx.org
> [4] http://mailman.nginx.org/mailman/listinfo/nginx-ru

> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


-- 
Cheers,
Oleg A. Mamontov

mailto: oleg at mamontov.net

skype:  lonerr11
cell:   +7 (903) 798-1352



Подробная информация о списке рассылки nginx-ru