Welcome! Log In Create A New Profile

Advanced

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

Илья Шипицин
March 23, 2015 11:00AM
расчеты можно сделать исходя, например, из access-логов.
залогируйте $upstream_response_time, посмотрите, какие запросы могли
бы обработаться из кеша, если бы он был общий, просуммируйте.

можно взять граничное условие, что, если запрос берется из кеша, то
временнЫе затраты на это равны нулю, т.е. в первом приближении
пренебречь дисковым вводом-выводом. это может быть справедливо, если у
вас действительно тяжелая генерация ответов.

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

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

Михаил Пульман March 23, 2015 04:56AM

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

Илья Шипицин March 23, 2015 05:58AM

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

Михаил Пульман March 23, 2015 08:32AM

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

Pavel Mihaduk March 23, 2015 08:46AM

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

Oleg A. Mamontov March 23, 2015 09:24AM

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

Илья Шипицин March 23, 2015 09:12AM

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

Михаил Пульман March 23, 2015 09:26AM

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

Илья Шипицин March 23, 2015 11:00AM

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

Bogdan April 13, 2015 06:34AM

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

Иван Мишин April 15, 2015 08:08AM

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

Валентин Бартенев April 15, 2015 01:04PM

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

Иван Мишин April 16, 2015 02:26AM

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

Илья Шипицин April 16, 2015 06:40AM

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

Валентин Бартенев March 23, 2015 09:28AM

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

Михаил Пульман March 23, 2015 09:34AM

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

Pavel Mihaduk March 23, 2015 09:38AM

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

Валентин Бартенев March 23, 2015 09:40AM

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

Oleg A. Mamontov March 23, 2015 09:42AM

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

Михаил Пульман March 23, 2015 10:04AM

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

Oleg A. Mamontov March 23, 2015 10:12AM

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

Михаил Пульман March 23, 2015 10:18AM

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

Oleg A. Mamontov March 23, 2015 10:24AM

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

S.A.N March 23, 2015 10:14AM

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

Валентин Бартенев March 23, 2015 10:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 308
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready