Сравнение различных конфигураций сервера для Drupal

Пт, 09/06/2006 - 05:52

Dries Buytaert провел тестирование (http://buytaert.net/drupal-webserver-configurations-compared) различных конфигураций сереверов при работе с Drupal. Влияние Alternative PHP Cache, PHP4 vs PHP5, mod_php vs FastCGI, Apache vs Lighttpd.

0 Спасибо

Комментарии

Аватар пользователя Виталий
11 лет 2 недели назад Виталий (не проверено) #

Недавно сам столкнулся с поразительной разницей в производительности, хотя конечно не стоит сравнивать php5 в режиме cgi и apache module php4

0 Спасибо
Аватар пользователя axel
11 лет 2 недели назад axel #

В статье пробовался FastCGI, а это не такая уж медленная штука, не смотря на буквы CGI в названии :) Собственно, по моему опыту FastCGI быстрее для большого числа коротких запросов, а mod_php для более редких длительных запросов. Это обусловлено механизмами их работы - FastCGI работает как сервер, запускающий на какое-то время отдельный PHP-процесс, все запросы с вебсервера обрабатываются этим процессом. Mod_php запускает интерпретатор PHP на каждый процесс, но зато интерпретатор тут уже встроен в модуль и запуск происходит быстрее.
Опять таки на разных вебсерверах разная реализация модулей, в комментариях к статье справедливо отмечено, что в Lighttpd реализация FastCGI поновее и вероятно побыстрее. Вообще, связка Lighttpd+FastCGI+Drupal имхо очень привлекательна по использованию ресурсов, хочу сам попробовать. На drupal.ru сейчас lighttpd занимается отдачей статического контента - файлы, картинки, css, чтобы разгрузить Apache, интересно попробовать сгрузить на него всю работу.

--
Axel,
Darcs-репозиторий разработок для Drupal

0 Спасибо
Аватар пользователя Natalie
11 лет 2 недели назад Natalie #

Ой, а я себе на VPS поставила PHP 5. Получается, что он самый медленный?

0 Спасибо
Аватар пользователя axel
11 лет 2 недели назад axel #

Вообще, странно. PHP5 вроде как считается быстрей PHP4, но вероятно в Drupal чаще используются такие функции, которые в PHP5 реализованы медленнее :)

--
Axel,
Darcs-репозиторий разработок для Drupal

0 Спасибо
Аватар пользователя Natalie
11 лет 2 недели назад Natalie #

А APC, который Дрис рекомендует, ставить стоит? У меня VPS c 128 mb.

0 Спасибо
Аватар пользователя axel
11 лет 2 недели назад axel #

Я собираюесь поставить APC на сервер, хотя мне больше нравится memcached, но его к друпалу надо адаптировать (имхо имеет смысл). Если доступно 128М, фиг знает, но почему не попробовать? :) По реакции системы видно будет лучше или хуже стало - снести всегда можно.

--
Axel,
Darcs-репозиторий разработок для Drupal

0 Спасибо
Аватар пользователя Гость
11 лет 1 неделя назад Гость (не проверено) #

У меня стоит eAccelerator. Но всё равно на обработку странички уходит по 1,5-3 секунды. :((

0 Спасибо
Аватар пользователя mozaic
10 лет 8 months назад mozaic (не проверено) #

А как установить и настроить связку Lighttpd+FastCGI+Drupal ?

Возмоно, уже есть готовые сборки ?

Подскажите, если сможете.

Заранее благодарен,
Денис

0 Спасибо
Аватар пользователя umonkey
10 лет 1 month назад umonkey #

На сколько мне известно, механизм очистки выборочного раздела кэша в APC и memcached отсутствует, так что использование cache_clear_all() и cache_flush() для отдельных типов данных будет подрывать работу всего остального сайта. Кэширование блоков на данный момент отсутствует, а это бы очень помогло. Эффективность кэширования цельных страниц с помощью APC или memcached также под вопросом, учитывая что настройки кэширования хранятся в базе данных, к которой всё равно придётся подключаться. Решение этой проблемы здорово помогло бы.

0 Спасибо
Аватар пользователя chel
6 лет 1 month назад chel #

интересно для домашней dev - машинки, что быстрее lighttpd или nginx?

0 Спасибо
Аватар пользователя Softovick
6 лет 1 month назад Softovick #
chel написал:
интересно для домашней dev - машинки, что быстрее lighttpd или nginx?

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

0 Спасибо
Аватар пользователя DenisVS
5 лет 7 months назад DenisVS #

Несколько дней покапался с Drupal. Всё так интересно, и всё больше нравится!
Одно раздражает — медленная реакция сайта. Фронт-енд вроде бы нормально открывается, но админка... Пока откроется страничка с модулями, можно кофий испить.
Подскажите, кто-нибудь держит сайты на Apache mpm-worker? Очень уж не хочется на nginx переводить, реврайтов на других сайтах куча.

0 Спасибо