отказаться от apache, есть ли смысл?

[Удален]
#41

ИМХО, отказываться от апач имеет смысл только тогда, когда вы находите что-то лучше, быстрее, функциональнее. Однако,у всех аналогов будут свои косяки, так что я считаю, что не стоит.

M
На сайте с 16.09.2009
Offline
278
#42
netwind:
тут вообще ничего не понял.

Поясню.

1) Вы заявили, что "остальное" - "буфера". И, я так понял, - считаете все это у nginx принебрежимым, по сравнению с накладными расходами на создание соединения.

2) Ну, есть разделяемая память. Некоторые модули апача ее вроде как используют. Так что Ваше заявление про "понаплодит переменных" - не вполне отражает реальность.

netwind:
Обсуждение началось с вашего заявления о равноценности mpm_event и nginx на фронтенде. Только это утверждение я оспариваю.

Я не утверждал подобного. Только то, что в типовом случае, когда советуют "поставь nginx перед апачем" - совет "поставь апач перед апачем" сгодится не хуже.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
N
На сайте с 06.05.2007
Offline
419
#43

вы в какую-то софистику ударились.

"Не хуже" означает, что mpm_event равноценен или экономнее nginx относительно потребляемых ресурсов.

Это не соответствует действительности.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#44
netwind:
"Не хуже" означает, что mpm_event равноценен или экономнее nginx относительно потребляемых ресурсов.

Только то, что не нужно экономить на спичках.

Поймите, что тут советуют "nginx поставить" - для сайта с 1k уников. На фоне бакенда со скриптами, весь оверхед mpm_event по сравнению с nginx - будет здесь, мягко говоря, слабозаметен.

N
На сайте с 06.05.2007
Offline
419
#45

myhand, современный ландшафт ПО таков, что позволяет прямо из панели ispmanager поставить nginx не особо мучаясь с настройкам. А вот второй apache не позволяет.

Так что это отличный практичный совет любому владельцу VPS.

M
На сайте с 16.09.2009
Offline
278
#46
netwind:
Так что это отличный практичный совет любому владельцу VPS.

Более практичный совет - ispmanager с тучей сервисов на VPS не ставить.

I
На сайте с 23.12.2010
Offline
25
#47
myhand:
Неправда. Я Вам объяснял уже, что неактивные KeepAlive соединения - обслуживаются в одном потоке.

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

ну почему не может в разы ? вот три сервера, построены по одинаковой однопоточной архитектуре, а потребление памяти отличается в разы (статика, keep-alive)

Nginx min:15,072,297 avg:15,927,773 max:16,797,720 Time: 6823 sec RAM: 11.93 MB ((with worker_connections 2048)
Nginx min:21,066,543 avg:23,521,666 max:25,849,971 Time: 4420 sec RAM: 33.75 MB (with worker_connections 10240)

Lighty min:21,273,484 avg:21,631,876 max:21,897,404 Time: 4748 sec RAM: 20.12 MB
G-WAN min:64,266,023 avg:69,659,350 max:72,930,727 Time: 1511 sec RAM: 5.03 MB

неужели апач не может требовать в разы больше? готовить-то по-разному можно.

iopiop добавил 23.11.2011 в 08:21

myhand:

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

При каком? Что-то мне подсказывает, что в роли бакенда эта модель покуда редкость. Это случайно?

подумалось мне, а вот файловая система - это бекэнд?

M
На сайте с 16.09.2009
Offline
278
#48
iopiop:
ну почему не может в разы ? вот три сервера, построены по одинаковой однопоточной архитектуре, а потребление памяти отличается в разы (статика, keep-alive)

Может я ввел Вас в заблуждение (хотя netwind, похоже, понял). Речь шла о зависимости потребления памяти от числа обрабатываемых клиентов. Зависимость может быть разная (линейная, нелинейная). Но в данном случае - все одинаково, за исключением числовых коэффициентов.

iopiop:
неужели апач не может требовать в разы больше? готовить-то по-разному можно.

Просто потому, что это ПО, решающее те же задачи.

iopiop:
подумалось мне, а вот файловая система - это бекэнд?

Роль раздавателя статики уже перечисляли. Кроме того, раздача статики не является узким местом в тех ситуациях, когда советуют "поставить nginx".

N
На сайте с 06.05.2007
Offline
419
#49

myhand, если мне надоело непрограммисту объяснять механизмы работы nginx, это еще не значит, я что я принял вашу точку зрения.

зависимость роста потребления ресурсов у nginx точно ниже apache.

M
На сайте с 16.09.2009
Offline
278
#50
netwind:
myhand, если мне надоело непрограммисту объяснять механизмы работы nginx, это еще не значит, я что я принял вашу точку зрения.

А почему Вы думаете, что я "непрограммист"? И где я показал, что Вы "приняли" мою точку зрения?

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

Жаль, что оказался не прав.

netwind:
зависимость роста потребления ресурсов у nginx точно ниже apache.

У апача нелинейная? Или что?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий