Welcome! Log In Create A New Profile

Advanced

Re: nginx+apache+htaccess+static

Gena Makhomed
August 10, 2011 07:48PM
On 11.08.2011 1:05, Oleksandr V. Typlyns'kyi wrote:

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

>>> Бред - он читает и отдаёт одновременно.

>> Александр, по сути своего возражения Вы разумеется правы.
>> Спасибо за то, что Вы указали мне на ошибку в моих словах.

>> По форме - я посмотрел в интернете значение слова "Бред",
>> в частности на вики - http://ru.wikipedia.org/wiki/Бред .

> Вот "совокупность идей и представлений, умозаключений, возникшая не из поступивших из окружающего мира сведений" хорошо подходит.

Учитывая, что в русском языке слово "бред" имеет отрицательный
эмоциональный заряд, эти Ваши высказывания в мой адрес следует
расценивать как ничем не спровоцированную агрессию с Вашей стороны,
или же это просто бедность словарного запаса и неумение найти
подходящие слова для адекватного выражения своих мыслей?

>> 1. или nginx скачивает файл с apache в свой временный каталог
>> на максимальной скорости и потом медленно и печально отдает его клиенту
>> (особенно интересно это будет с большими файлами по несколько гигабайт)

> Это и есть работа акселератора.

увеличивать в несколько раз дисковый i/o сервера?

> Хотя наличие очень больших файлов и shered hosting не очень стыкуются.

много кто из хостеров дает большие лимиты
на объем дискового пространства, насколько я знаю.

некоторые хостеры вообще выставляют эти лимиты как UNLIMITED
например, http://www.bluehost.com/ и при этом - смешные цены.

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

поэтому заранее планировать что не будет
на сервере больших файлов наверное не стоит.

> А не на shered hosting не думаю что будет тяжело описать нужные правила в конфиге nginx и отдавать большие файлы без проксирования.

нет, вопрос был/есть именно про shared hosting.
там где сотни и тысячи клиентов на одном сервере.

>> 2. или кто-то очень легко и просто может сделать DoS/DDoS атаку против
>> таким образом настроенного веб-сервера, скачивая файл очень медленно,
>> так что в результате все worker-процессы апача будут заняты и сайт
>> перестанет отвечать на новые запросы пользователей.

> А c apache без nginx так не будет?

с apache и при нормально настроенном nginx так не будет.

>> таким образом использование в конфиге nginx директивы
>>
>> proxy_max_temp_file_size
>>
>> превращает проблему с низкой performance работы веб-сервера
>> в проблему с возможностью легко сделать denial of service
>> для всех сайтов на этом веб-сервере. это совсем не похоже
>> на solution и даже словом workaround такую настройку
>> веб-сервера назвать трудно.

> Повторюсь - а c apache без nginx будет иначе?

как минимум - не будет двойного проксирования больших файлов.
и не будет увеличения в 2-3 раза нагрузки на дисковую подсистему.

> Использовать её стоит ещё для подстраховки от чрезмерного использования дискового пространства временными файлами.

скорее всего именно для этого директива proxy_max_temp_file_size
и была добавлена в nginx. причем, еще в версии 0.1.8 от 20 Nov 2004.

--
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: 182
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