Jump to content
Калькуляторы

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

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this