The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Nginx стал самым популярным http-сервером в Рунете"
Отправлено XoRe, 13-Окт-12 02:56 
> Никто и не писал что хуже.  Вот *насколько* лучше - обратите,
> пожалуйста, внимание.  Именно о таких "синтетических тестах" я и писал
> выше.

Почему синтетический? Вполне приближенный к боевому.
Имитация большой нагрузки на статику - закачка кучи мелких файлов.

> Ваше сравнение, конечно, покуда не имеет никакого смысла - можно только гадать
> о настройках апача/nginx.

Приведите свое сравнение.
Интересно, в каких случаях apache обгоняет nginx.

> Если вытереть восторженные слюни и поинтересоваться предметом - "лучше" она только на
> специфичных задачах.  И там кой-где mpm-event в затылок дышит...

Ваши доводы тоже сводятся к "ну nginx мало где лучше, да и не сильно лучше, да и лучше ли".
Можете конкретику привести, на каких задачах nginx сливает apache?
Я свою конкретику привел - много одновременных запросов, отдача кучи статики.
В том числе, медленным клиентам.

> А "совсем лучше" - она там, где асинхронщину используют на всю катушку
> в приложении.  Но это уже не уровень рядового фанбоя ;)

А где тут фанбои?
Я писал программы на C, использующие блокирующие/неблокирующие сокеты.
Nginx изначально написан на использование select/epoll/...
Можно, конечно, говорить, что он ограничен в способах обработки соединений.
Но остальные способы медленнее.
А более быстрых ещё поискать.

> Потому что они позволяют решать больше разных задач без лишних костылей (тот
> же php-fpm).

php-fpm - костыль?)

> Ну, вы же не будете отрицать что php-fpm "дружит с большой нагрузкой"?
>  В чем их принципиальная разница (ну, кроме разного синтаксиса конфигурации
> mpm-perfork и php-fpm)?

На этом дискуссию можно закрывать.

Оставлю небольшой ликбез.
Интерфейс FastCGI — дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным.
http://ru.wikipedia.org/wiki/FastCGI

php-fpm - PHP-FPM (FastCGI Process Manager) - PHP реализация FastCGI
http://ru.wikipedia.org/wiki/PHP-FPM

Разница между mpm-prefork и php-fpm в том, что prefork - MPM, основанная на предварительном создании отдельных процессов, не использующая механизм threads.

А php-fpm - фича последних версий php, позволяющая запускать spawner php в режиме демона.
Изкоробки, с кучей настроек и т.д.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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