vanjouke: Я то думал удивите, как "всунуть" в обычный десктопный дедик, а на, даже машиной назвать не могу, со 128 мб рамы засунуть 10к клиентов и без спец средств смогут.
Почитайте каменты на Хабре.
Статейка юмор, просто автор тематическим блогом ошибся.
Demont: Та связь, что и на GeliHost и на Mindhost.ru указаны одни и теже платежные реквизиты WMID#410167121088 а, следовательно, один владелец. Вот я как клиент Mindhost хочу выяснить, что происходило с хостингом вчера
Andreyka: То что nginx заруливает апач в чистом виде - ежу понятно
Вопрос вобщем то был не по это, а про 4 процесса mod_php против 4 процессов php-fpm.
В статике и с четнием .htaccess. Это да.
На реальных сайтах nginx+Apache 1.3 делают nginx+php-fpm.
Бенчи уже сделаны, можете не выдумывать велосипед.
Andreyka: В префорке один запрос в еденицу времени обрабатывается одним процессом - я говорил именно это. А остальные лежат себе в беклоге и тихо ждут как будет свободен процесс. Кстати - их лучше складывать в беклог фронтенда ящитаю ;)
В nginx тоже самое, там идет очередь и в еденицу времени также обрабатывается один запрос, другие ждут своей очереди на разной стадии выполнения.
Там нет блокировки сокетов, в этом разница.
Процитирую ваши слова.
Что произойдет с апачем? Он на каждый коннект создаст процесс весом примерно 10Mb. 10mb*1000 = 10000Mb или ~1Gb. Про утилизацию CPU и LA я вообще молчу.
А теперь немного информации о том как работает префорк для чайников и тех, кто не умеет читать документацию.
Апач открывает на каждый коннект по отдельному процессу + держит в запасе несколько процессов про запас, за что его и прозвали префорком. Максимальное число процессов задается через MaxClients. Соответственно 256 коннектов требуют 256 процессов. В перфорке ServerLimit должен быть таким же как и MaxClients, в воркере это например работает иначе. Многие считают, что один процесс префорка может обработать много коннектов и за это отвечает опция MaxRequestsPerChild На самом деле эта опция отвечает через сколько запросов процесс будет прибит. Это нужно если где-то течет память и процесс "разбухает.
А ведь достаточно посмотреть код mpm чтобы не писать такого.
Понятно что "лемминги схавают", но ведь не все такие.
http://www.gelihost.com/vds.html
BigVDS-1 + DirectAdmin = 12 USD/мес.
Либо если объясните в ЛС какие тесты, то 6 USD/мес.
А панели вообще, я так понимаю, нет.
Опять же читаем Хабр. :)
Панель там своя.
Я то думал удивите, как "всунуть" в обычный десктопный дедик, а на, даже машиной назвать не могу, со 128 мб рамы засунуть 10к клиентов и без спец средств смогут.
Почитайте каменты на Хабре.
Статейка юмор, просто автор тематическим блогом ошибся.
Бывает...
--------------------
Demont, http://passport.webmoney.ru/asp/certview.asp?wmid=229659870172 - с сайта mindhost. где тот wmid?
Demont прав, реквизиты при оплате одни.
Новый сайт никак не запустим с новыми данными.
Та связь, что и на GeliHost и на Mindhost.ru указаны одни и теже платежные реквизиты WMID#410167121088 а, следовательно, один владелец. Вот я как клиент Mindhost хочу выяснить, что происходило с хостингом вчера
С хостингом ничего не происходило.
Для этих целей есть поддержка.
Demont:
Главный сайт не мог быть недоступен.
Покажите результаты мониторинга.
На почту отвечаем, есть тикет-система.
Но и опять же какая связь с GeliHost?
Стучитесь в ICQ 424-308.
Сделаю вам VDS-ку под это дело с настройкой.
То что nginx заруливает апач в чистом виде - ежу понятно
Вопрос вобщем то был не по это, а про 4 процесса mod_php против 4 процессов php-fpm.
В статике и с четнием .htaccess. Это да.
На реальных сайтах nginx+Apache 1.3 делают nginx+php-fpm.
Бенчи уже сделаны, можете не выдумывать велосипед.
В префорке один запрос в еденицу времени обрабатывается одним процессом - я говорил именно это.
А остальные лежат себе в беклоге и тихо ждут как будет свободен процесс.
Кстати - их лучше складывать в беклог фронтенда ящитаю ;)
В nginx тоже самое, там идет очередь и в еденицу времени также обрабатывается один запрос, другие ждут своей очереди на разной стадии выполнения.
Там нет блокировки сокетов, в этом разница.
Процитирую ваши слова.
Апач открывает на каждый коннект по отдельному процессу + держит в запасе несколько процессов про запас, за что его и прозвали префорком. Максимальное число процессов задается через MaxClients. Соответственно 256 коннектов требуют 256 процессов. В перфорке ServerLimit должен быть таким же как и MaxClients, в воркере это например работает иначе.
Многие считают, что один процесс префорка может обработать много коннектов и за это отвечает опция MaxRequestsPerChild
На самом деле эта опция отвечает через сколько запросов процесс будет прибит. Это нужно если где-то течет память и процесс "разбухает.
А ведь достаточно посмотреть код mpm чтобы не писать такого.
Понятно что "лемминги схавают", но ведь не все такие.