#1
|
|||
|
|||
nginx+varnish
Sergey Anohin написал(а) к All в Mar 15 23:38:20 по местному времени:
Нello! Стоит ли миксовать сабж? В интернете попадаются статьи типа nginx+varnish, стоит ли оно того? Вроде как nginx все умеет, что умеет varnih или нет? С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#2
|
|||
|
|||
nginx+varnish
Alexey Vissarionov написал(а) к Sergey Anohin в Mar 15 10:33:00 по местному времени:
Доброго времени суток, Sergey! 09 Mar 2015 23:38:20, ты -> All: SA> Стоит ли миксовать сабж? Стоит ли мешать пиво с коньяком? :-) SA> В интернете попадаются статьи типа nginx+varnish, стоит ли оно того? Ни разу не стоит. Вот squid у клиента - таки да, штука полезная. SA> Вроде как nginx все умеет, что умеет varnih или нет? В некоторых довольно экзотических конфигурациях хочется кое-каких функций из коммерческой версии, но при грамотной настройке backend'ов можно обойтись и общедоступной. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Отпуск - это когда утром суббота, днем воскресенье, а вечером пятница --- /bin/vi |
#3
|
|||
|
|||
nginx+varnish
Sergey Anohin написал(а) к Alexey Vissarionov в Mar 15 14:23:53 по местному времени:
Нello, Alexey! SA>> Стоит ли миксовать сабж? > Стоит ли мешать пиво с коньяком? :-) Когда как :) Например тут вроде как нахваливают: https://kura.io/2010/09/26/nginx-varnish-apache2/ SA>> В интернете попадаются статьи типа nginx+varnish, стоит ли оно того? > Ни разу не стоит. Вот squid у клиента - таки да, штука полезная. Да, бывали еще статьи что когда сквид в режиме акселератора - это не акселератор, а замедлитель :) Ну у клиентов да, тож ниче. SA>> Вроде как nginx все умеет, что умеет varnih или нет? > В некоторых довольно экзотических конфигурациях хочется кое-каких функций из коммерческой версии, но при грамотной настройке backend'ов можно обойтись и общедоступной. Есть вот такая схема еще интересная: For http: (internet) --> (varnish, gzip, caching, esi) --> (application) For https: (internet) --> (nginx, ssl)--> (varnish, gzip, caching, esi) --> (application) Выудил тут: http://serverfault.com/questions/143...he-a-good-idea С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#4
|
|||
|
|||
nginx+varnish
Alexey Vissarionov написал(а) к Sergey Anohin в Mar 15 15:27:00 по местному времени:
Доброго времени суток, Sergey! 10 Mar 2015 14:23:52, ты -> мне: SA>>> Стоит ли миксовать сабж? >> Стоит ли мешать пиво с коньяком? :-) SA> Когда как :) Например тут вроде как нахваливают: SA> https://kura.io/2010/09/26/nginx-varnish-apache2/ Я не успел нажать Page Down, как уже увидел аж три серьезных повода назвать автора дураком. SA>>> В интернете попадаются статьи типа nginx+varnish, стоит ли оно SA>>> того? >> Ни разу не стоит. Вот squid у клиента - таки да, штука полезная. SA> Да, бывали еще статьи что когда сквид в режиме акселератора - SA> это не акселератор, а замедлитель :) Ну у клиентов да, тож ниче. А нефиг использовать его там, где нужен nginx. Место кальмара - на выходе из пользовательской сети, да еще и в прозрачном режиме. SA>>> Вроде как nginx все умеет, что умеет varnih или нет? >> В некоторых довольно экзотических конфигурациях хочется кое-каких >> функций из коммерческой версии, но при грамотной настройке backend'ов >> можно обойтись и общедоступной. SA> Есть вот такая схема еще интересная: SA> For http: SA> (internet) --> (varnish, gzip, caching, esi) --> (application) SA> For https: SA> (internet) --> (nginx, ssl)--> (varnish, gzip, caching, esi) --> SA> (application) Очень глупая и очень рискованная схема. Если полностью избавиться от varnish нереально (например, за каким-то рожном требуется ESI) - есть смысл для всего использовать такую схему: internet - nginx (ssl, caching, comp., etc) - varnish (только ESI) - httpd А в общем случае varnish в этой схеме просто не нужен. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Опыт и алкоголизм всегда победят молодость и энтузиазм --- /bin/vi |
#5
|
|||
|
|||
RE: nginx+varnish
Sergey Anohin написал(а) к Alexey Vissarionov в Mar 15 09:15:42 по местному времени:
Нello Alexey* *Vissarionov SA>> Есть вот такая схема еще интеpесная: SA>> For http: SA>> (internet) --> (varnish, gzip, caching, esi) --> (application) SA>> For https: SA>> (internet) --> (nginx, ssl)--> (varnish, gzip, caching, esi) --> SA>> (application) AV> Очень глупая и очень pискованная схема. Если полностью избавиться от AV> varnish неpеально (напpимеp, за каким-то pожном тpебуется ESI) - есть AV> смысл для всего использовать такую схему: AV> internet - nginx (ssl, caching, comp., etc) - varnish (только ESI) - AV> httpd AV> А в общем случае varnish в этой схеме пpосто не нужен. В каких случаях он кpуче nginx? Bye, Alexey Vissarionov, 11 маpта 15 --- FIPS/IP <build 01.14> |
#6
|
|||
|
|||
nginx+varnish
Alexey Vissarionov написал(а) к Sergey Anohin в Mar 15 16:30:00 по местному времени:
Доброго времени суток, Sergey! 11 Mar 2015 09:15:42, ты -> мне: AV>> Если полностью избавиться от varnish неpеально (напpимеp, за AV>> каким-то pожном тpебуется ESI) - есть смысл для всего использовать ^^^^^^^^^^^^^ AV>> такую схему: internet - nginx (ssl, caching, comp., etc) - varnish AV>> (только ESI) - httpd AV>> А в общем случае varnish в этой схеме пpосто не нужен. SA> В каких случаях он кpуче nginx? Когда требуется ESI (nginx его в принципе не поддерживает). -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Только дурак нуждается в порядке - гений господствует над хаосом --- /bin/vi |
#7
|
|||
|
|||
nginx+varnish
Konstantin Kuzov написал(а) к Alexey Vissarionov в Mar 15 19:31:24 по местному времени:
Konnichi wa, Alexey-kun! Aogu manako oyobi uketamawaru waga koe! Tomodachi Alexey Vissarionov_ tsukuru airon _Sergey Anohin Nichiji - /11 Мар 15 16:30*/, Daizai - /*nginx+varnish/: AV>>> такую схему: internet - nginx (ssl, caching, comp., etc) - AV>>> varnish (только ESI) - httpd А в общем случае varnish в этой AV>>> схеме пpосто не нужен. SA>> В каких случаях он кpуче nginx? AV> Когда требуется ESI (nginx его в принципе не поддерживает). Если очень хочется ESI, то можно использовать наработки из tengine. А так есть и сторонние модули, типа: https://github.com/taf2/nginx-esi Ради одного ESI колхозить varnish - это overkill. Ganbatte, Alexey! [N0SF3R@TU] ... GoldED-NSF/LNX 1.1.5-b20140107 (Linux 3.19.1-gentoo iF6M63) --- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]# |
#8
|
|||
|
|||
nginx+varnish
Alexey Vissarionov написал(а) к Konstantin Kuzov в Mar 15 11:22:22 по местному времени:
Доброго времени суток, Konstantin! 12 Mar 2015 19:31:24, ты -> мне: AV>>>> такую схему: internet - nginx (ssl, caching, comp., etc) - AV>>>> varnish (только ESI) - httpd А в общем случае varnish в этой AV>>>> схеме пpосто не нужен. SA>>> В каких случаях он кpуче nginx? AV>> Когда требуется ESI (nginx его в принципе не поддерживает). KK> Если очень хочется ESI, то ESI лучше не хочется: ни производительности, ни тем более надежности оно не добавляет. KK> можно использовать наработки из tengine. Там есть интересные патчи, но относить к таковым ESI я бы не стал. KK> есть и сторонние модули, типа: https://github.com/taf2/nginx-esi Да сама технология бестолковая: там, где ее теоретически можно было бы применить, во всех известных мне случаях оказалось проще написать свой собственный backend, масштабируемый с учетом специфики его задач. Таковых случаев было 4, что уже является статистикой (1 - случайность, 2 - совпадение, 3 - тенденция). KK> Ради одного ESI колхозить varnish - это overkill. При наличии nginx даже думать про varnish - уже overkill. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Не нравится вышенаписанное? Набери в рот говна и плюнь в меня! --- /bin/vi |