The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз http-сервера nginx 1.2.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Вопрос дилетанта" +/
Сообщение от AlexAT (ok), 02-Май-12, 20:54 
>>> Только в случае апача требуется еще и куча памяти

Выбросьте уже винду.
Under Linux, fork() is implemented using copy-on-write pages.

>>> А нефиг слать большие хидеры.

А может вообще нефиг запросы слать? И не свалится ничего. Большие хедеры сплошь и рядом встречаются, на тех же цискокомах и прочем куки несколько по килобайт весят. Почему нет?

>>> А у юзеров нжинксы один сраный 10-баксовый вдсник

Нищебродство - основа. Всё правильно, 10-баксовый вдсник хорошо годится для васяпупкинпейдж, отсюда и вывод про пионеров.

>>>  Обычно при пионерской атаке гаврик начинает просто неспешно качать твои 300 кб простыни на скорости 1Кб/сек.

Ну и? Опять пионерство ака "поставим silver bullet и всё будет тип-топ"?

Как это в nginx+fpm/fcgi вас спасет от форка? В случае Apache статика отдается через sendfile, и форк требует минимум памяти, угу. А в случае динамики ваш FPM/FCGI тупо завалится, и результат будет един.

Т.е. в приведенном примере хоть nginx, хоть apache, хоть light - защита должна делаться другими методами. У апача есть mod_evasive, спасающий от пионеров с 1-2-3 IP, и более-менее стабильное API в пределах ветки, если писать свой модуль против более хитрозадых. А у nginx?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз http-сервера nginx 1.2.0, opennews, 24-Апр-12, 00:24  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру