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

Главные вкладки

Комментарии

Аватар пользователя axel axel 10 июня 2006 в 13:07

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

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

Аватар пользователя axel axel 10 июня 2006 в 21:23

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

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

Аватар пользователя axel axel 11 июня 2006 в 11:57

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

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

Аватар пользователя Гость Гость (не проверено) 13 июня 2006 в 18:26

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

Аватар пользователя mozaic mozaic (не проверено) 29 сентября 2006 в 22:57

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

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

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

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

Аватар пользователя umonkey umonkey 21 мая 2007 в 15:51

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

Аватар пользователя Softovick Softovick 27 апреля 2011 в 8:20

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

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

Аватар пользователя DenisVS DenisVS 29 октября 2011 в 18:46

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