Перейти к содержимому
Калькуляторы

Посоветуйте модель worker для Апача

Готовлю внутренний веб-сервер (то есть не публичный, а для интранета).

Количество одновременных пользователей будет невелико (десятки пользователей).

Использоваться будет в основном PHP, потом нужно будет прикрутить Perl.

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

Но вот с его моделью определиться не могу.

На Debian 8 по умолчанию используется модель event. В интернетах обычно рекомендуется модель worker. А модуль mod-php работает только на prefork.

И поскольку PHP тут основной, я думаю использовать prefork.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если perl будет как обычный CGI, посмотрите еще на lighttpd , а если как FastCGI, то nginx. PHP, соответственно, настроить в связке nginx + php-fpm даже проще, чем на apache.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В nginx нет .htaccess, а иногда такая возможность бывает нужна.

Кроме того, раньше как-то потребовалось установить Wordpress с какими-то библиотеками, и на nginx пришлось повозиться.

Поэтому я бы хотел использовать Apache, он удобнее и проще, а highload не ожидается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

php (mod_php) работает только с mpm_prefork

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Грамотно поставленный вопрос иногда, оказывается, содержит вообще весь ответ! :-)

 

alibek, если хочется apache+php, то выбора, собственно, и нет никакого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выбора нет с Apache, потому что nginx в моем случае не оптимален.

Но есть выбор с моделью, prefork+mod-php или worker+fastcgi. Или event, который в Debian дефолтный.

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

Но в интернетах пишут, что он и по производительности уступает, а впустую терять производительность я бы не хотел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Но в интернетах пишут, что он и по производительности уступает, а впустую терять производительность я бы не хотел.

Стоит prefork. Никаких особых деградаций производительности я не заметил.

 

Но я fastcgi недолюбливаю. Несколько не совсем совместимых реализаций в свое время впечатление изрядно испортили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я понял одно — главное не использовать то, что используется на форуме Нага.

Уже третий или четвертый раз падает за несколько дней.

 

Буду использовать prefork и mod-php. И привычно, и вроде бы это самое стабильное сочетание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я понял одно — главное не использовать то, что используется на форуме Нага.

Уже третий или четвертый раз падает за несколько дней.

С форумом-то все, вроде, проще - бэкэнд в РТК валится.

 

Так-что, не аргумент. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.