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

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

 

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

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.