Welcome! Log In Create A New Profile

Advanced

Re: nginx+apache+htaccess+static

Gena Makhomed
August 10, 2011 06:22PM
On 11.08.2011 0:15, Maxim Dounin wrote:

>>> Как уже было замечено в этом треде, даже просто проксирующий nginx
>>> - это уже увеличение эффективности работы веб-сервера.

>> ...если он проксирует на backend только динамику, а статику раздает сам

> Нет. (c) Farid Vagapov

я имею ввиду, что не всегда проксирующий nginx позволит
получить "увеличение эффективности работы веб-сервера".

например, если на сервере клиент выложит какой-то большой
файл, 3-5-10 гигабайт, то получится двойное проксирование:

- апач читает файл с диска, отдает его nginx
- nginx пишет контент в временный файл
- nginx читает контент с временного файла
- nginx отдает контент клиенту по tcp/ip

обычно на веб-серверах с большим количеством сайтов / клиентов
файловая система оказывается самым узким местом из-за большого
количества операций доступа к диску random read / random write.

и веб-сервер не станет работать более эффективно,
если nginx создаст проксированием дополнительную
нагрузку на дисковую подсистему. особенно, если
на этом сервере apache работает с worker MPM,
так что может обслуживать одновременно
достаточно много клиентских запросов.

и
http://news.netcraft.com/archives/2011/08/05/august-2011-web-server-survey-3.html
- тому подтверждение.

Developer July 2011 Percent August 2011 Percent Change
Apache 235,326,985 65.86% 301,771,518 65.18% -0.69
nginx 23,357,497 6.54% 35,533,439 7.67% 1.14

если бы это утверждение "даже просто проксирующий nginx - это уже
увеличение эффективности работы веб-сервера" было верным всегда,
то цифры в статистике netcraft сейчас были бы совсем другими.

а пока что - не всегда установка nginx волшебным образом
ведет к увеличению эффективности работы веб-сервера.

поэтому nginx пока что не является "серебрянной пулей"
или волшебной кнопкой "Сделать ЗАШИБИСЬ" для любого сайта.

п.с. про Фарида я в курсе, так что копирайтов можно даже и не ставить
да и тут - http://lurkmore.ru/Н достаточно подробно об этом написано.

>>> Что до .htaccess, то предложенное мной решение проблему снимает.
>>> Да, ценой проксирования того, что использует .htaccess, на апач.

>> да, согласен. особенно если со стороны апача будет прикручен модуль

> Это замечательно, что мы пришли к взаимному согласию по данному
> вопросу.

вообще-то вместо слов "да, согласен" мне там следовало бы написать
"Максим, теперь до меня дошло, о чем ты говорил в исходном сообщении
от 10 Aug 2011 14:08:10 +0400 про проксирование на апач и что этот
вариант является действительно самым оптимальным из всех возможных".
но при написании ответа - мне тогда на первый взгляд показалось,
что эти две формулировки ответа будут почти идентичны по смыслу.
теперь уже вижу что нет. в свое оправдание могу только сказать,
что русский язык для меня является иностранным а не родным,
и поэтому не все смысловые оттенки слов мне сразу очевидны.

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx+apache+htaccess+static

waster August 10, 2011 05:46AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:04AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:06AM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 06:10AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 11:58AM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 01:56PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 02:02PM

mod_aclr

Gena Makhomed August 10, 2011 03:52PM

Re: mod_aclr

Михаил Монашёв August 12, 2011 04:20AM

Re: mod_aclr

Daniel Podolsky August 12, 2011 04:50AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 08:06AM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:10AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 11:44AM

Re: mod_aclr

Gena Makhomed August 12, 2011 02:58PM

Re: mod_aclr

Gena Makhomed August 12, 2011 03:16PM

Re: Re[2]: mod_aclr

Daniel Podolsky August 12, 2011 04:54PM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:04AM

Re: mod_aclr

Alexander Moskalenko August 12, 2011 09:36AM

Re: mod_aclr

Oleksandr V. Typlyns'kyi August 12, 2011 10:28AM

Re: mod_aclr

Sergey Shepelev August 12, 2011 12:44PM

Re: mod_aclr

António P. P. Almeida August 13, 2011 01:58PM

Re: mod_aclr

Gena Makhomed August 13, 2011 02:32PM

Re: mod_aclr

miksir August 15, 2011 02:14PM

Re: mod_aclr

Andrey N. Belov August 16, 2011 06:28AM

Re: mod_aclr

bas November 06, 2011 03:22PM

Re: mod_aclr

Andrey N. Belov November 07, 2011 02:40AM

Re: mod_aclr

Andrey Belov January 11, 2012 08:02AM

Re: mod_aclr

Gena Makhomed August 16, 2011 01:04PM

Re: mod_aclr

miksir August 16, 2011 01:52PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:02PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 02:20PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:10PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:04PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 06:22AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:00PM

Re: nginx+apache+htaccess+static

miksir August 15, 2011 02:14PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 01:38PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 01:50PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 02:12PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 03:52PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 05:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 06:22PM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:26AM

Re: nginx+apache+htaccess+static

barut August 10, 2011 06:40AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:14AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:36AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 02:10PM

Re: nginx+apache+htaccess+static

Slava Kokorin August 10, 2011 07:08AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:12AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:20AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 12:24PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:44PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 03:36PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:06PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 05:34AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:52PM

Re: nginx+apache+htaccess+static

Илья Шипицин August 21, 2011 10:12PM



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