Блог

Вступление

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 мы используем всегда, при условии что сайт разрабатывается на Drupal 6. Все сайты, сделанные раньше, также, по возможности переведены на Pressflow.

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

Join the conversation
0 Comments