cyber2, человек активно набирает посты, поэтому подождите с выводами :)
ЛеонидГромов, Это веб-сервверы, реализованные по-разному. А то, что это не одно и то же - так и ежу понятно. Задачи у них тоже разные, к слову.
Конечно не актуально, а наиболее полные представления как раз дает именно документация. А когда я что-то сказал это получается, что я сначала скушал, переварил, а потом вам выдал. Вы это кушаете и перевариваете еще раз. Примерно так.
H1HOST, Мне пришлите. Или вы, наверное, еще можете и http через udp реализовать?
Нет, не оно. Количество обращений к IO и интенсивность операций чтения-записи. Количество оперативной памяти, выделяемой на виртуалку (о как!), среднее используемое процессорное время одной виртуалкой. Эти данные должны быть предоставлены за ПИКОВЫЙ час. Потом посмотреть характеристики железа, да выполнить несколько математических действий. Вроде не сложно...
Угу. Вот у меня щас сервер с 48 гигабайт RAM, куда я ее к чертям увеличу, если все слоты заняты? А щас на этот сервер приду highload. Памяти много не бывает, я вам как человек, который немного смыслит в программировании, говорю. Например, я ненавижу яву. То же можно сделать на C, с меньшими затратами и жрать и весить оно будет значительно меньше. Нахрена придумали Яву быдлокодеры такой, какая она есть? То же самое можно сказать и про .net, к примеру. Я ппросто вчера ставил ipmi клиента от supermicro на свой бук. Когда я скачал 75 метров, я понял что что-то не так. Когда там оказалось 20 метров JRE - я еще усмехнулся, но вот когда запустил программу - понял, что это все не может так сильно грузить машину и так многов есить и жрать, если будет сделано по человечески.
А что там? Пишите в личку....
Если большой и серьезный проект - тут уже мой вариант, естественно, не подходит, но я просто вижу такое довольно часто, и совет в общем - весьма ценен (судя по периодически всплывающим темам на форумах).
Да, еще следует учесть, что тот же апач, к примеру, перегружен к чертям модулями по дефолту. Для себя там можно тюнить и тюнить. Для виртуального же хостинга nginx и lighttpd не подходят. Хотя (!) лайти держит вполне нормально правила .htaccess, различия с апачем очень и очень незначительны.
Himiko сказал правильно. В CentOS собственно, это делается еще проще - там достаточно раскомментировать одну строчку в одном файле.
Вот еще раз: нужно читать документацию. Во-первых, есть php-zts. Во-вторых, есть php-cgi. В-третьих, есть еще голова и руки. Люди не читают документрацию, вот и все.
А как с ней быть? Вы так ничего и не поняли, извините. Сначала поймите чем различаются разные mpm. Для вас скажу: lighttpd и nginx работают аналогично worker.mpm - дальнейшие комментарии еще требуются? ;).
Raistlin добавил 12.03.2011 в 11:58
Я уж молчу, что можно в систему ставить два апача (даже так!), просто один используется вместо nginx и эффект почти тот же. Разница составляет 1-3%, согласитесь, смешная разница.
Нет не правильно. Читать надо документацию.
Это оупенсурс. И не умрет проект, можете не беспокоиться на этот счет. Его просто будут поддерживать уже другие люди в случае чего.
Raistlin добавил 12.03.2011 в 10:30
Разные mpm apache. Ткнул. А еще из-за системы разделения прав по умолчанию многие "маленькие" хостинги уязвимы. Правда, этому способствуют еще и быдлокодеры на php. С полуоткрытыми соединениями можно бороться соответствующими корректировками кода или модулями.
Raistlin добавил 12.03.2011 в 10:33
З.З.Ы. Не следует еще путать сервер с 512 мегабайтами RAM и сервер с 16 гигабайтами. Дефолтные настройки рассчитываются ни на то и ни на другое. И если в первом случае легко уронить сервер, то во втором случае сервер просто не нагрузить на всю катушку в случае работы преимущественно со статикой.