CMF MODX Evolution

EVOлюция Сайтостроения

CMF (с анг. Content Management Framework - фреймворк для управления содержимым) - это каркас для проектирования систем управления контентом. Именно на основе фреймворка создаются CMS (Content Management System) и веб-приложения (сайт).

В отличие от CMS, где сновной задачей является простота создания сайта без вмешательства программиста, т. е. — конструктор сайтов, каркас управления содержимым — это система управления содержимым (в том числе узкопрофильных) для PHP-программиста. Cайты, созданные с помощью каркаса, по сравнению с сайтом на базе системы управления содержимым, имеют более простую и безопасную в работе админ-панель (содержит именно тот функционал, который необходим под задачи заказчика) и являются менее требовательным к ресурсам системы (каждый модуль реализует именно те функции, которые необходимы в работе сайта).

CMS, такие как WordPress, Joomla, OpenCart, Bitrix, Drupal (самые популярные системы по мнению Ruward Track), разработанные под массового пользователя (или для широкого потребления - ширпотреб) напичканы по большей части ненужным функционалом (не соответствующим пожеланиям местного заказчика). А при возникновении потребности внести доработки под задачи заказчика, большинство разработчиков проделать необходимые процедуры не в состоянии, так как, по сути, не являются программистами.

MODX - это, пожалуй, один из лучших в истории человечества инструментов для создания сайтов. Он помогает управлять содержимым сайта даже при огромном количестве посетителей. Радует то, что модэкс – это абсолютно бесплатная система с open source.

Модэкс состоит из CMS (MODX Revolution) и CMF (MODX Evolution). Фреймом Evo пользуются исключительно профессиональные разработчики, создавая сайты любого уровня сложности в зависимости от поставленных задач заказчиком. И если CMS (та, или иная) считается могут подходить к определенному типу сайтов, как например OpenCart для интернет-магазина, а WordPress для корпоративного сайта, то на фреймворке нет ограничений. Заказываете ли Вы лэндинг или отраслевой портал - проект будет реализован на самом высочайшем уровне. 

Сайты на Evo 1.0.5 позволяют размещать более миллиона хитов и около полумиллиона хостов, до 20 тысяч онлайн – пользователей в сутки. Также можно просматривать более 1,2 миллиона страниц в день. Для реализации такого объёма задействуется три облака. Это довольно высокие показатели и даже при том, что они будут повышены, сайт, размещённый на ево, будет продолжать функционировать спустя небольшой промежуток времени. Данные показатели подтверждает конкретный факт с выборами президента в 2012 году (http://president2012.ru/). Когда отметка превысила 20 000 пользователей одновременно, сервер сайта «завис» и возобновил своё функционирование спустя 40 минут. Когда посетители активно использовали сайт во время голосования (приблизительно полмиллиона уникальных посещений и 1,2 миллиона хитов и хостов), то было задействовано три облачных сервера, восемь 2-гигагерцевых ядра, восемь гигабайтов оперативной памяти. Общее количество исходящего трафика в день голосований составило 0,5 терабайт.

Такие отличные показатели показывают, что Modx Evo работает с минимумом нагрузки на сервер и отличной скоростью генерации страницы. Меньше, чем за 1/10 секунды страница генерирует 20 запросов. Приблизительно такую скорость мы видим и у CMS Revo. Это фантастические показатели! При подобных требованиях можно спокойно переходить от обычного CMS - к фреймворку CMF Modx Evo.

После проведённого тестирования с различными CMS, Evo 1.0.6 при 1572864 запросах использовало 1, 5 Мб памяти, 10 подключённых файлов и 15 мегабайтов на дисковом пространстве. Etomite 1.1 при 1572864 запросах также потребляет 1,5 МБ памяти, 6 подключённых файлов, 6 Мб дискового пространства. Wordpress 3.0.5 при 3932160 запросах использует 3.75 Мб памяти, 73 подключённых файла и 11 Мб дискового пространства. Joomla! 2.5 при 3670016 запросах потребляет 3.5 Мб памяти, 102 подключённых файла и 34 Мб дискового пространства. Revo 2.2.5 при 6291456 запросах использует 6 Мб памяти, 104 подключённых файла и 35Мб дискового пространства.

Это тестирование показывает ресурсы, которые необходимы для стартовой работы конкретных серверов, но во время разработки сайта будет использовано ресурсов на порядок выше. А вот для сервера Modx Evo - эти данные являются устаревшими, так как на сегодняшний день его модификации только усовершенствовались и улучшились.

На примере сайта, касательно выборов президента России, видно, что именно благодаря Modx Evo сайт успешно преодолел рубеж многотысячного использования юзерами по всей стране. Это говорит о том, что данный сервер способен удовлетворить потребности разработчиков сайтов, владельцев сайтов с целью повышения рейтинга, сео (Search Engine Optimization). Такой подход позволит вам идти на шаг вперёд перед конкурентами и достичь желаемого результата.