В теме не совсем всё так.
Тут речь о том, что Raistlin считает, что nginx людям не нужен и включать его глупо. А я объяснял, что им так проще и даст хоть какой-то результат.
Вот и весь спор, собственно.
Ничего не изменится.
ТС, для решения этой проблемы переводите php в режим cgi/fastcgi или установите apache mpm-itk.
Всё вам объяснил уже.
1) Статика начнёт обрабатываться через apache, что снимет нагрузку с prefork.
2) Процессы будут быстрее завершаться, т.к. nginx будет сам передавать данные, а apache только выполнять запросы.
Тут даже не именно в памяти дело, но и в нагрузке на процессор, в скорости высвобождения процессов, чтобы они могли заняться новыми запросами.
В общем случае - будет быстрее и сервер сможет обслужить большее количество посетителей без изменения MaxClients. Насколько быстрее - зависит от конкретной ситуации.
Тем не менее я соглашусь в том, что нужно комплексно настроить сервер, чтобы получить максимальный прирост производительности. Но это уже не общий случай и не каждый будет разбираться в тонкостях настройки каждой программы, тем более, что без опыта и по мануалам максимума не добиться.
Вот это и суть топика. Остальное здесь лишнее, имхо.
Делайте бэкапы и заботьтесь о своих сайтах.
Никакой RAID или супермощная файловая система не заменят бэкапа. Если сайт бы взломали, то чем бы помог RAID ??
Да и я уже писал, что и в RAID'е на 8ми дисках всё может рухнуть за 10 минут.
Сколько угодно примеров. Мы перевели на одном сервере всё на fastcgi и кучу словили клиентов, у которых "не работает".
Всякие защиты админок так в интернетах предлагают делать и другие модули используют. На DLE видел запороленную админку таким образом.
Забыл. Из более 1000 клиентов ни одного у нас такого нет.
Речь была изначально про общий случай.
1. В общем случае ДА, будет достаточно.
2. Мы обсуждаем, почему популярно включать nginx. Потому что просто и подходит в большинстве случаев. (как минимум, потому что ispmanager популярна)
Да всё решаемо. Но надо ли?
С вами сложно спорить, т.к. постоянно уходите с темы разговора.Для nginx'а голову включать не нужно. Нужно ткнуть кнопку в панели, или сделать всё 1 в 1, как в простой инструкции в интернете. Всё.Вы рассуждаете со своей колокольни. А я говорю об общем случае. Я владею статистическими данными общения с клиентами и по популярности панелей управления. Могу сказать - nginx им проще.
Мы ставим его на directadmin, ispmanager, cpanel. Не то, что пробовали, но и ставим клиентам.
Кому проще?
Покажите мне инструкцию по установке apache mpm-worker + php fastcgi, по выкручиванию модулей из apache и настройке fastcgi. При этом не забывайте, что перестанет работать http-авторизация средствами php и другие траблы, которые используют mod_php.
И посмотрите инструкцию по установке nginx на чистый сервер или сервер с ispmanager.
Что проще сделать неопытному человеку? Вы говорите "за себя", а я по опыту общения с десятками клиентов ежедневно. Ни у кого ещё не возникло желания самостоятельно разбираться в mpm'ах и модулях apache.
ISPManager на текущий момент чуть ли не самая популярная панель в России, поэтому она и делает использование nginx'а самым простым решением проблем с производительностью и потреблением ресурсов. Ведь стоит только ткнуть одну кнопку в панели.
А то, что предлагаете вы - никак не автоматизировано и не имеет однозначных инструкций.
И поставить nginx без панели не составит труда. Вы же предлагаете не yum install httpd (как и yum install nginx), а более сложные пути.
Аккуратнее, обсуждение репутации запрещено правилами. Ещё и бан можете схватить.
А по-моему вам нужно в раздел, где поисковые системы обсуждаются :)
Не пытался обидеть, просто научитесь использовать поиск.
На мои вопросы ответите в предыдущих сообщениях?
Вы здесь, в теме?
Давно мы стали обсуждать ispmanager? Мы обсудили, как проще сделать клиенту в общем случае.
Я сказал "проще", а не "лучше". Уже много лишнего написали.
Всё можно сделать, но самый простой вариант - поставить nginx, чем и пользуются. Имеют на это право.
У вас своё видение - делайте как нравится вам.