Почему мы всегда используем Pressflow для Drupal6-проектов

Версия Друпала:
6.x

Вступление

Pressflow - дистрибутив Drupal, который обеспечивает улучшенную производительность и масштабируемость. Он разработам ребятами из компании Four Kitchens.

Данный дистрибутив разработан для использования на сайтах с большой нагрузкой. Как известно, на серъезных сайтах используются только стабильные версии Drupal, обновление этих сайтов есть особый процесс.  Pressflow  - продукт, который развивается на осовании стабильных версий  Drupal, и очень часто как раз новые версии Drupal уже содержат в себе наработки из Pressflow. Как пишут разработчики, при выходе каждой новой версии Drupal, они стараются побыстрее выпустить соотвествующую версию Pressflow, при выпуске которой учитывается совместимость модулей, - что вошло в ядро Drupal, что остается из прежнего Pressflow-релиза, плюс включаются свежие наработки. 

Что особенно радует, это постоянное развитие проекта. 

Что полезного в Pressflow

1) Оптимизация MySQL

2) Поддержка MySQL репликаций.
Важная фича для больших серверов.

3) Модуль URL Alias cache
Очень полезный модуль кеширования алиасов. Значительно уменьшает нагрузку на БД. На некорых проектах мы наблюдали уменьшение количества запросов на 40%.

4) Внешний кеш страниц
Prooflink

5) Поддержка reverse proxy
http://drupal.org/node/142773
http://drupal.org/node/466444

Варианты использования

1) Сайты под нагрузку

Несомненно на такие сайты изначально ставим Pressflow, поскольку выигрыш в производительности огромен. На таких сайтах сколь бы не были огромны ресурсы серверов, наращивание мощности не решает существование проблемных медленных запросов (slow queries). Используя Pressflow мы понимаем, что изначально имеем оптимизированное ядро

2) Сайты-визитки

Как правило такие сайты изначально не рассчитанны на большую посещаемость, основной посетитель - аноним, и казалось бы зачем им Pressflow. 

Сущность заключется в том, что такие сайты как правило располагают на довольно виртуальных хостингах с довольно ограниченными ресурсами (как следствие дешевизны тарифов).

И очень часто, сайт помещенный в такое место, чуствует себя очень тесно. Как следсвие - медленно работает, поэтому для таких сайтов замена ядра друпала на Pressflow дает довольно таки ощутимый результат.

Выводы

Pressflow мы используем всегда, при условии разработки сайта на Drupal6. Все сайты, сделанные раньше, тоже по возможности переведены на Pressflow

С нетерпением ждем выхода Pressflow 7 

Тэги:
mysql, performance, Pressflow