Сравнение скорости cms – Тестирование производительности популярных (и не очень) CMS / FFCMS corporate blog / Habr

Сравнение бесплатных CMS по параметрам: скорость, удобство, seo

SEO продвижение, скорость работы или удобство добавления контента? Вероятнее всего, вы скажите, что все вместе и желательно доведенное до идеальности. Но увы, так не бывает, во всяком случае с бесплатными CMS сайтов в базовой комплектации.

Но давайте двигаться поэтапно к решению вопроса: какую CMS выбрать для сайта.

реклама

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

Не все в рейтинге являются бесплатными CMS. В данной статье мы сконцентрируемся на трех основных системах управления контентом: Joomla, WordPress и Drupal.

WordPress

Наличие централизованной базы WordPressCodex.

WordPress — изначально разрабатывалась, как мощная платформа для блогинга. С годами совершенствования были разработаны уникальные плагины облегчающие работу с продвижением и публикацией контента. Система управления контентом WordPress является самой просто в плане публикации контента, гибкости настроек и редактирования кода.

Плюсы и минусы работы с WordPress

Безопасность работы – тут движок проигрывает той же Joomle, в которой некоторые средства защиты предусмотрены. Одна плюсом является гибкость настройки и интеграции защитных средств. Так же простота на Https/SSL протокол безопастности.

Легкость первоначальной настройки

и простота установки на сервер – простота зашкаливает, вы распаковываете архив на сервере, подключаете Базы Данных и все готово. Три клика отделяется вас от установки на сервер.

Огромное количество шаблонов и дополнений, плагинов и расширений, которые просты в установки и настройки;

Очень удобная настройка SEO параметров, настройка автоматизации заполнения мета-тегов, создания и управления файлами sitemap и robots.txt. Огромное количество SEO плагинов на все случаи жизни;

Быстрая и скоростная работа с контентом, возможность копировать текст из редакторов и не бояться, что ляжет сайт из-за переноса стилей (как это может быть в Joomla).

Простой и удобный редактор — встроенный редактор позволяет просто и без проблем работать с текстами и медиафайлами, чего не скажешь о Joomla.

Все для реализации ваших идей – более 13000 бесплатных плагина доступны для скачивания. Это говорит о том, что расширить функционал можно до бесконечности.

Структура данных — линейная структура данных, т.е. набор независимых документов, которым можно назначать теги и рубрики.

С WordPress вы можете ничего не знать о разработке — там все очень просто и комфортно устроено, а главное интуитивно понятно.

Подробнее о CMS WordPress

Основное достоинство этой системы, на мой взгляд — простота seo оптимизации сайта и продвижение в поисковых системах, а недостаток в количестве необходимых для этого плагинов.

Оф. Сайт WordPress

Минусы

  • высокая нагрузка на сервер при невысокой посещаемости
  • конфликты между плагинами
  • необходимость установки значительного количества дополнений

 


Joomla

Особенностью является простота установки.

Joomla — более сложная система управления контентом. Частота обновлений и решения массы проблем в новых версиях, несомненно делают ее привлекательной для разработки порталов и интернет-магазинов. Joomla имеет массу возможностей для дополнения инструментария, однако ее отличие от WP в большом количества файлов с кодом, весом и сложностью освоения.

Плюсы и минусы работы с Joomla

Безопасность работы – разработчики Joomla уделяют массу внимания безопасности, постоянно обновляя версии системы управления контентом исправляя ошибки. К тому же существует масса разных расширений для Joomla по улучшению этого фактора. В этой CMS уделяется особое внимание безопасности, в отличии от того же WordPress.

Полнота возможностей – функционал Joomla позволяет создавать очень сложные сайты – интернет-магазины, каталоги, порталы. В CMS предусмотрены возможности для реализации любого функционала.

Многопользовательская работа — тонкая конфигурация прав доступа к документам, т.е. доступ на чтение и редактирование можно назначить как группе пользователей, так и конкретному пользователю.

Структура данных — имеет строгую иерархию документов (страница может иметь родительскую) + категории документов.

Расширения – в отличии от wordpress, joomla делит свои возможности не только на различные плагины, но и на компоненты и модули, чем создает прецедент для реализации более уникальных функциональных возможностей, например, интернет-оплата или хранение и вывод данных.

Большое количества информации – за счет популярности CMS Joomla, в интернете существует масса русскоязычных форумов, блогов и сервисов, которые помогаю работать с ней без знания программирования.

Подробнее о CMS Joomla

Основная особенность и преимущества — возможности, которые открывает эта CMS, но в этом и существенный минус — сложность в доработке и взаимодействии с Joomla.

о Joomla на русском

Минусы

  • Ограниченное SEO для оптимизации страниц – очень мало самостоятельных бесплатных расширений для решения этого вопроса.
  • Сложность конфигурации системных файлов – много кода, который сложно читать и сложно править.
  • Сложность в понимании логики – в отличии от WordPress, который понятен и прост, Joomla сложна и не проста, что делает весьма трудной задачу написания дополнительных расширений.

Drupal

Особенностью является гибкость системы.

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

Плюсы и минусы работы с Drupal

Ориентир на профессионалов в разработке – это говорит о том, что Drupal создавался программистами для программистов, в этом есть большой плюс, но и минус для обычного потребителя.

Без ограниченное пространство вариантов – вы можете все! Если действительно можете, Drupal предлагает гораздо больше возможностей, чем WordPress или Joomla, одна для этого вы должны знать несколько языков программирования.

Удобство и универсальность – на этой платформе вы можете построить все что угодно, от сайта визитки – до крупного портала с возможностью онлайн-продаж.

Уникальность SEO – да, Drupal предлагает все возможности для оптимизации сайта, в некоторых случаях больше чем WordPress или Joomla, но для этого вы должны понимать код, знать базовые законы вёрстки и внедрения seo правок без модулей и плагинов – лишнего кода.

Структура данных —  делай с данными, что хочется.

Подробнее о CMS Drupal

Основное преимущество, как и недостаток — возможность доработать открытый исходный код, что делает систему привлекательной для программистов и отталкивает простого пользователя

Официальный сайт →

Минусы

  • Справиться с Drupal сможет разработчик или программист, который понимает код, имеет его исправлять и имеет массу времени в запасе.
  • Обычный пользователь не сможет использовать эту систему с той простотой, которая доступна в WordPress или Joomla.

Выводы

Все необходимые выводы, вы можете сделать самостоятельного. Но из моего маленького исследования видно, что Joomla — более безопасная, а WP — более гибкий. Лично я выбираю в зависимости от целей, но все же для маленьких сайтов, выбирайте лучше WP, а для более сложных — Joomla лучший выбор.

Поделиться статьей в социальных сетях:

xseo.top

Разница между популярными CMS по скорости работы. Сравнение и отличия

Ресурс iTrack регулярно проводит независимые исследования российского интернета по направлению использования систем управления сайтом или сокращенно CMS.

Вам, думаю, интересно узнать, какие cms наиболее популярны в России. Каково соотношение статических и динамических сайтов в Рунете. И самое главное – насколько быстро работают сайты на том или ином движке.

Последние данные наиболее важны тем, кто еще только выбирает CMS для своего проекта. Согласитесь, лично самому тестировать все CMS самостоятельно довольно проблематично. Выбор достаточно серьезный. И при этом хочется не ошибиться с выбором. Но не переживайте, статистика нам поможет.

Начнем со скорости работы наиболее популярных в России CMS. К сожалению, компания iTrack проводила подобное исследование в уже далеком 2010 году. Однако не думаю, что полученные данные уже заросли мхом. На 99 процентов они все еще актуальны.

Рейтинг CMS по скорости загрузки HTML-кода главной страницы сайта

Эти результаты несколько шокируют. На первом месте мало кому известная бесплатная cms Danneo. Платный движок Amiro.CMS занял второе место по скорости работы. Приятно, что среди лидеров оказалась система управления сайтом MODx. А вот такие мега популярные CMS как Joomla и WordPress явно разочаровали. И то, что они бесплатные – в данном случае не является достаточным оправданием их провала. Проиграли своим же соратникам по «бесплатному цеху».

Рейтинг CMS по популярности

Дата проведения исследований – середина 2011 года. При составлении этого рейтинга было опрошено более трех миллионов доменов в зоне RU и более 800 тысяч доменов в зоне РФ. Как оказалось только 14.18% сайтов в зоне RU используют CMS. Для зоны РФ этот процент несколько ниже – 12.72%.

Получается, что из 100 российских сайтов только 14 являются динамическими, а остальные полностью статичные. Хотя возможно некоторые очень простые CMS были не замечены.

Среди сайтов, использующих CMS, предпочтения пользователей распределились следующим образом:

Самыми популярными из используемых движков по-прежнему остаются Joomla и WordPress.

Обратите внимание, что доля платных систем управления сайтом едва превышает 12% от общей массы обнаруженных CMS. И, на мой взгляд, причина такой статистики не только в повальной любви русского народа к халяве. Просто некоторые бесплатные CMS практически ни в чем не уступают их платным аналогам. Я сам пользуюсь бесплатной CMS MODx и вполне ей доволен.

raznic.ru

Сравнение времени загрузки 2200 CMS. Какая быстрее? — КОМТЕТ — хостинг

Перевод статьи Speckyboy Design Magazine

Я получил сообщение от администратора Page Load Time в начале этой недели. В нем говориться о том, что они провели тест времени загрузки страницы 2200 Web-сайтов следующих CMS систем: Movable Type, WordPress, EZ Publish, PHP Nuke, Joomla, Drupal, Mambo и Plone. Elgg был также включен в тесты, но оказался слишком медленным, поэтому был исключен из всех конечных результатов.
Замечательная и захватывающая работа.

Конечно, результаты не идеальны, т.к. для анализа были выбраны случайные Web-сайты, но полученные результаты действительно представляют для нас всех интерес.

Примечание: Web-сайты были найдены через поиск в Google. Набрав в строке поиска «Powered by:», были выбраны первые 300 — 700 Web-сайтов для каждой CMS.
 

 Самая быстрая загрузка страницы CMS системой

Среднее время загрузки страницы всех 9 тестируемых CMS систем: 5.4 секунды.
10% CMS сайтов имеют самую высокую среднюю скорость загрузки — 0.7 секунды.
Movable Type: нижняя красная линия. Очень впечатляющий результат. Movable Type имеет встроенную модель статической публикации. Вероятнее всего, этим пользуется большинство. Благодаря этому Movable Type является бесспорным чемпионом по скорости загрузки страницы.
WordPress и Joomla также показали очень хорошие результаты.


 Время до загрузки первого Байта от CMS

 

Время загрузки первого Байта (TTFB) — это измерение, которое часто используется в качестве индикатора отклика сервера или других сетевых ресурсов.
Это время с момента введения  HTTP-запроса виртуальным пользователем до получения браузером первого байта открываемой страницы. Это время состоит из времени установления соединения страницы, времени отправки HTTP-запроса и времени получения первого байта страницы.
 

 Первоначальное соединение с CMS системой

 

Хорошим временем первоначального соединения считается 30 мс.
За исключением приблизительно 40 Web-сайтов (скорость первоначального соединения которых медленнее  150 мс), результаты удивительно единообразны.
 

Средний Размер Страницы CMS

 

Средний размер страницы всех 9 тестируемых CMS: 428 КБ
10 % самых лучших по скорости загрузки CMS сайтов имеют средний размер страницы  : 143 КБ
У большинства сайтов размер главной страницы больше 1 МБ.
Заметьте, что у всех 100 лучших сайтов размер главной страницы меньше 500 КБ.

Среднее количество запросов CMS

 

 

 

Среднее количество Запросов всех 9 тестируемых CMS: 34.
Среднее количество Запросов 10 % самых лучших по скорости загрузки CMS сайтов: 15.
Elgg (горчично-желтая линия) очень впечатляет, но из-за очень медленных хостов он является худшим среди тестируемых CMS.

 

Коротко о главном…

Хотелось бы надеяться, что Вы сможете прочесть и понять всю эту информацию.  Мне пришлось пару раз прочесть данный материал (который Вы можете найти здесь:  2200 WordPress, Joomla, Drupal, … Websites Load Time Comparisons), чтобы ознакомиться со всей информацией. В основном же, это превосходное руководство в помощь Вам при выборе лучшей CMS для вашего следующего проекта.

Вы можете прочесть полную и детальную информацию здесь: 2200 WordPress, Joomla, Drupal, … Websites Load Time Comparisons. Поблагодарим Page Load Time за всю эту трудную и кропотливую работу.

Все сайты были протестированы здесь: Pagetest — Web Page Optimization and Performance Test. Почему бы не протестировать и ваш?

Оригинал статьи на Speckyboy Design Magazine

Перевод КОМТЕТ komtet.ru

Вы можете протестировать упоминаемые в статье CMS на хостинге КОМТЕТ. Доступны для автоматической установки «в два клика» Movable Type, WordPress, PHP Nuke, Joomla, Drupal, Mambo и множество других CMS.  Plone уже установлен на тарифах Zope/Plone хостинга. Вам не надо знать особенности установки каждой CMS — выберите свою на хостинге КОМТЕТ!

www.komtet.ru

Рейтинг CMS от компании iTrack / Habr

Компания iTrack www.itrack.ru завершила январский сбор данных независимого рейтинга систем управления сайтами (CMS), составленный по информации о реальных установках на сайтах.

Специально обученный «паук» (программа-робот) регулярно обходит все сайты в зоне .ru и собирает данные для анализа.

— Всего в январе 2010 года было опрошено 2 547 784 доменов.
— Доля доменов, ответивших в течение 20 секунд, составила 65,68%.
— CMS обнаружена на 13,4% доменах.

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





Скорость показана в относительных единицах по 10-балльной шкале.
За 10 баллов принимаются результаты CMS, для которой было получено наименьшее время загрузки HTML-кода главной страницы сайта.
Пропускная способность канала в ходе исследования оставалась неизменной.

Подробнее о данных независимого рейтинга CMS, а также о методике сбора и анализа – http://itrack.ru/cmsrate/.

Следите за результатами новых исследований компании iTrack, где планируется раскрыть динамику, а также информацию по CMS, которые ставятся на новые домены.

habr.com

Сравнение CS-Cart и 5CMS

Концептуально динозавры рынка CMS (в т.ч. и CS-Cart) имеют ряд важных минусов:

  • решения проблем от техподдержки CS-Cart можно ожидать годами
  • переход на те или иные современные технологии может произойти с задержкой в годы
  • а к моменту обновления CMS CS-Cart окажется, что часть используемых вами модулей несовместима и необходимы дополнительные расходы на программистов
  • низкая скорость работы CMS CS-Cart
  • вытекает из предыдущего пункта — повышенная нагрузка на хостинг, а значит хостинг обходится дороже
  • проблемы с нагрузоустойчивостью CS-Cart, требующие индивидуальных доработок = дополнительные расходы на программистов и простои сайта

5CMS этих минусов лишена, т.к. разрабатывалась по принципу «Быть лучше, чем Битрикс и CS-Cart»

Теперь перейдем к более детальному сравнению 5CMS и CS-Cart.

Стоимость:

5CMS CS-Cart
лицензия 25000р 36000р (Unitheme)
обновления бесплатно 14500р/год
техподдержка бесплатная платная

Вывод: как видите, содержание сайта на CS-Cart весьма недешевое удовольствие.

Также обладатели интернет-магазинов на CS-Cart отмечают непомерно высокую стоимость обновлений и платную техподдержку.

Cкорость загрузки:

Замерим время загрузки DOM на важных страницах сайта (используем доступные демо-сайты CMS). Чем меньше время, тем лучше.

Для чистоты эксперимента делаем замер следующим образом — загружаем страницу, затем ее обновляем (чтобы изображения попали в кэш) и после этого фиксируем время.

На что влияет скорость загрузки сайта?

Долгая загрузка веб-страницы в браузере психологически раздражает пользователей, вызывает недоверие к сайту, заставляет уходить к конкурентам. Снижается и посещаемость, и количество внутренних переходов.

Второй момент — это учет поисковыми системами (Яндекс, Google) поведенческих факторов. Первичный фактор юзабилити — скорость загрузки веб-страницы и её полной прорисовке в браузере. Чем ниже эта характеристика, тем хуже позиции сайта в поисковой выдаче. 

Поэтому скорость загрузки сайта — важнейший из параметров CMS! Чем медленнее CMS — тем больше ваши расходы на хостинг, SEO и тем больше упущенная прибыль от ушедших к конкурентам посетителей!

Десктопный дизайн:

5CMS CS-Cart
главная 465ms 1100ms
каталог 636ms 994ms
каталог с фильтром 528ms 909ms
карточка товара 447ms 948ms

Мобильный дизайн:

5CMS CS-Cart
главная 179ms 1090ms
каталог 297ms 1000ms
каталог с фильтром 269ms 785ms
карточка товара 240ms 924ms

Вывод: у CS-Cart большие проблемы со скоростью загрузки, особенно главной страницы и карточек товаров.

C мобильной версией у CS-Cart еще хуже обстоят дела — она загружается в 3-5 раза медленне, чем 5CMS

PageSpeed Insights:

5CMS CS-Cart
Десктоп
Мобильный

Вывод: инструменты оценки Google также показывают превосходство 5CMS над CS-Cart

Удобство для веб-разработчика:

  • 5CMS обеспечивает легкий вход для веб-разработчика и верстальщика. Используется шаблонизатор Smarty. Весь необходимый функционал уже реализован. Допил не требуется.
  • CS-Cart также имеет шаблонизатор (но не Smarty, а Twig), а во всем остальном печаль — движок раскидан по куче папок, что делает процесс изучения CMS более трудозатратным, а значит снижает шанс найти качественного веб-разработчика

Удобство панели администрирования:

Это следующий важный момент при сравнении CMS.

Большую часть времени работы с сайтом вы будете проводить именно в панели администрирования. Поэтому от продуманности админки будет зависеть эффективность вашей работы!

Время, затрачиваемое на осуществление одних и тех же операций в удобной и неудобной админке отличается в разы!

Доступ к панели администрирования:

5CMS CS-Cart
адрес http://officexb.beget.tech/fivecms/ http://demo.cs-cart.ru/admin.php

Рассмотрим страницу каталога товаров:

5CMS

CS-Cart

Отличия

  • Просмотр фото товара в трех размерах
  • Можно вывести товары из определенной категории или бренда
  • Возможность указать цену и кол-во для каждого варианта товара
  • Также у товара можно изменить (активность, хит, новинка, выгрузка в ЯндексМаркет, создать копию, удалить)
  • Возможность поменять порядок товаров перетаскиванием
  • Массовые операции с товарами (активность, хиты, новинка, выгрузка в ЯндексМаркет, создать копию, переместить в категорию, указать бренд, удалить)
  • Сортировка товаров по (хиты, новинка, выгрузка в ЯндексМаркет, наличию старой цены, неактивные, отсутствующие, бренду) и поиск

5CMS позволяет прямо из каталога производить многие манипуляции с товарами, что экономит время администратора сайта.

  • Фото товара нельзя даже увеличить
  • Нельзя вывести товары определенной категории или бренда
  • Нельзя изменить цены и кол-во у вариантов товара — вы вообще не можете понять есть ли у товара варианты/модификации/опции или нет
  • Порядок товаров нельзя поменять со страницы каталога
  • Скудные массовые операции с товарами всего лишь (активность, создать копию, переместить в категорию, изменить цену, удалить)

Рассмотрим карточку товара:

5CMS CS-Cart

подробнее в режиме редактирования размера и цвета:

Отличия

У 5CMS редактирование товара осуществляется на одной странице, все просто и понятно (инструкция не требуется).

Новый товар создается очень быстро.

А если нужно что-то изменить в товаре, то не нужно проходить квест «а где-же это находится».

В CS-Cart, чтобы создать товар надо полазить по 18 вкладкам (так что еще и инструкцию придется изучать).

И так с каждым товаром.

А чтобы создать вариант/модификацию товара нужно пройти целый квест.

Новый товар создается долго

Сравнение отличающегося функционала:

Возможности 5CMS CS-Cart
Артикул + у каждого варианта товара можно задать свой + только у товара в целом
Маркетинговые виджеты «Стадный инстинкт», «Вы собираетесь покинуть сайт», «Похожие товары» — для отсутствующих товаров, «Мотивирующие к действию тексты в статьях, блоге, страницах и услугах» «Мотивация поиска», «Баннеры в каталоге товаров»
Блокировка Яндекс Советника +
Интеграция с мобильным приложением +
Сбор лидов в рассылку со всех форм
Работа с контентом + блог, статьи с категориями любого уровня вложенности, страницы, меню страниц, услуги + блог, страницы
SMS-уведомления + админу и пользователю
Редактирование контента

+ даже прямо из витрины администратор может сразу перейти к редактированию нужной страницы, блога, статьи, товара, категории, раздела меню и т.п.

Переход к редактированию — мгновенный

+ только в админке и придется порыскать в панели администрирования где-же это находится

Переход к редактированию — долгий и запутанный

Отправка произвольного письма клиенту из админки + из заказа и карточки клиента
Редирект со слеша в конце на без него +
Склейка зеркал главной (index.php и index.html) +
Отслеживание целей для Яндекс Метрики и Google Analytics +
Отдельное поле для SEO-текстов + у категорий товаров и брендов
Автоматическая генерация мета-тегов + заголовок и описание
Яндекс турбо-страницы (AMP) и Яндекс.Дзен +
Возможность из админки включить кэширование запросов к базе данных + Memcache и Memcached

Как видите, с маркетинговым функционалом у CS-Cart не все так хорошо, как у 5CMS.

Теги: 5CMS, CS-Cart, сравнение 5CMS и CS-Cart, различия CMS

www.app-for-cms.ru

Первый рейтинг скорости русскоязычных CMS

Автор: Андрей Котельников

Третий СПИК по части CMS если и не отличался качественно новым форматом секций и составом участников, то порадовал всех, кто имеет отношение к разработке и использованию CMS, интересным исследованием. Его в секции » Платформы разработки и управления интернет-проектами» представил Константин Малов из Хостинг-Центра РБК. Идея заключалась в том, что на реальных » живых» серверах хостинга производилось тестирование популярных CMS – » большой тройки» из коммерческих русскоязычных (1С-Битрикс, Netcat, UMI.CMS) и Joomla, как наиболее распространенная из бесплатных. Идея сама по себе очень хороша, т.к. найти подобные тесты можно только среди OpenSource систем, которые ничего не боятся, а собственные тесты платных систем объективностью, как правило, не обременены.

Ценность исследования заключается в том, что впервые мы получили объективные данные о скорости работы CMS. Правда, они были представлены в таком виде, что не позволяют сделать определенных выводов в пользу той или иной CMS (например, на сравнительных диаграммах отсутствовали показатели самой распространенной в России CMS 1С-Битрикс). Но, к счастью, результаты не засекречены и позволяют сделать более интересный анализ.

Итак, сравнение проводилось в виде синтетического теста на скорость формирования страниц с нагрузкой и без. В качестве генератора искусственной нагрузки использовался Apache Bench, который создает определенное количество запросов с заданной одновременностью. Результаты были представлены в виде следующих диаграмм.

Рис. 1 «Скорость формирования страниц системой управления сайтом (с нагрузкой и без)»

n- общее количество запросов в секунду, которое будет совершено; c- количество одновременных запросов в секунду; по оси Y — время выполенения запроса (в секундах)

Показатели 1С-Битрикс были отражены на отдельном слайде — сравнивались показатели Битрикса самого с собой в разных состояниях (без кэша, с автокэшированием и всей страницы).

Рис. 2 «Влияние кэширования на скорость в 1С-Битрикс»

Понятно, что когда кэшируется вся страница, показатель времени выполнения запроса уже характеризует не столько саму систему, сколько скорость работы самого сервера. Поэтому для итогового рейтинга всех CMS воспользуемся показателями 1С-Битрикса с автокэшированием и данными, снятыми с других систем. В исследовании не было приведено данных об использовании такого кэширования во время тестирования, но справедливо предположить, что если таковое есть, то оно было включено и у других систем.

Рис. 3 «Итоговый рейтинг сравнительного тестирования скорости CMS»

В цифрах результаты выглядят следующим образом (время выполнения запросов в секундах):

Параметры запросов, генерируемых ApacheBench

NetCat

1C-Битрикс

UMI.CMS

Joomla

ab -n 1 -c 1

0,53

0,37

0,24

0,33

ab -n 10 -c 10

2,54

1,20

0,98

1,14

ab -n 100 -c 100

11,03

6,32

5,28

8,40

Это означает, что при равных условиях скорость формирования страниц различными системами может отличаться более чем в 2 раза. Понятно, что идеальный показатель в этой таблице был бы равен нулю. Соответственно, чем меньше время выполнения запросов, тем о более высокой сравнительной скорости можно говорить для конкретного продукта. Как видно из результатов теста, наиболее быстрой из тестируемых систем себя показала UMI.CMS. Хуже всех показатели у Netcat — более чем в 2 раза.

Собственно говоря, данная методика тестирования — самый простой способ измерить скорость работы той или иной CMS. При этом важно отметить, что он показателен именно с точки зрения сравнения различных систем, но не для вычисления реальных нагрузок, которая каждая может выдержать. Он также не дает возможности делать выводы об узких местах той или иной системы. Полученные результаты могут быть полезны в следующих случаях:

  • Для потенциальных владельцев сайтов такой рейтинг важен при выборе конкретного продукта из нескольких альтернатив.
  • Разработчикам CMS для оценки характеристики скорости в сравнении с другими CMS, для некоторых вскрывает глубинные проблемы в архитектуре, влияющие на скорость.

И напоследок хочется отметить следующее. Как я уже говорил выше, подобных сравнительных тестов коммерческих CMS да еще и от независимого исследователя в Рунете нет. Это по-своему характеризует отечественные продукты — разработчики боятся открытых сравнений друг с другом. Но страдают от этого в конечном итоге их пользователи, для которых процесс выбора CMS превращается в поиск и анализ разрозненной коммерческой информации. Именно об этом были темы кулуарных бесед на СПИКе после презентации исследования — многие не поняли, почему же не были все-таки проранжированы места по скорости, когда есть реальные цифры, а также по каким причинам Битрикс не попал в общее сравнение с конкурентами. По поводу несделанных выводов — возможно, их не было из соображений политкорректности, а, может, просто потому, что у докладчика оставалось очень мало времени в секции. Что касается Битрикса, то в конце выступления прозвучало некоторое объяснение: при той сложности функционала, который есть у этой системы, скорость не может/не должна быть ее коньком. Меня также сильно удивили показатели NetCat — по ощущениям представлялось, что это довольно быстрая система. Возможно, тут дело в кэшировании, которого NetСat вроде бы не использует.

Отсюда вывод — такие исследования помогают разработчикам CMS увидеть слабые места своего продукта и определить направления оптимизации. Объективное сравнение ведущих продуктов помогает и владельцам/разработчикам сайтов выбрать наиболее адекватное решение под свои задачи, ресурсы.И чем больше будет проводиться таких тестов, тем более взвешенно и аргументированно мы сможем сравнивать и более рационально делать выбор в чью-либо пользу.

Скачать оригинал презентации К.Малова на СПИК-2008 >>

cmslist.ru

Неделя производительности в Рунете / Openstat corporate blog / Habr

Некоторое время назад в одном из пансионатов Ленинградской области в узком кругу хостинг-провайдеров совладелец Openstat Леонид Филатов представил доклад, который стал своего рода пиршеством мета-анализа. Много разнородных данных удалось объединить на примере темы, которая волнует большинство вебмастеров и хостеров — производительность (скорость) отдачи страниц веб-сайтов на различных хостингах и в зависимости от различных движков.

Пример такого отчета.

Как видите, данных так много, что хочется сделать их декомпрессию.

Но сначала пара абзацев о том, как они получены.

Один из их источников — принятый 17 декабря 2012 специальный интерфейс разработчика — Navigation Timing API. Он предоставляет доступ к набору параметров, характеризующих скорость загрузки и подготовки страницы к работе — время в миллисекундах, прошедшее с начала эпохи до определенного события. На его основе Openstat чуть более месяца предоставил новый стандартный отчет, позволяющий выяснять производительность отдачи страниц в реальном времени и оценивать скорость сборки страниц для различных пользователей.
Кроме Openstat в мире есть еще несколько веб-аналитик с подобных функционалом: New Relic, Google Analytics, Яндекс. Метрика, Piwik. Они позволяют работать с производительностью сайтов, как со следами людей в виртуальном пространстве, проще говоря, с Big Data. Другие тесты, к примеру, всем известный WebPagetest, измеряют скорость загрузки страниц не для живых посетителей, а для программ, которые общаются с сервером.

Другой источник данных — краулер Openstat, который с прошлого лета индексирует весь Рунет, а также Байнет, Уанет и сайты других доменных зон, куда массово ходят российские пользователи. Главное назначение этого «паука» собирать сигнатуры счетчиков, рекламных систем, онлайн-консультантов и подобных систем. Но попутно он фиксирует доступные технометрики сайтов.

Краулер работает со всеми доменами второго уровня, которые дают ответ «200», а счетчик — со всеми сайтами, где он установлен. Поэтому мета-анализ с помощью обоих инструментов зачастую проводился только для доменов второго уровня.
Однако самый простой отчет получен для одного, но очень крупного сайта Рунета.

Легко догадаться, что десктопные браузеры оказались более быстрыми, чем мобильные (так что это специально на гистограмме не помечается).
А если задуматься, над этой картинкой, то первые незрелые мысли:
1. Надо же Yandex Browser делали с целью (не считая конкурентной борьбы на рынке поиска) оптимизации скорости загрузки страниц, а он всё равно не превосходит конкурентов!
2. В первую тройку входят браузеры для гиков, а уже они себе и последнюю милю обеспечили с хорошей пропускной способностью.
Но такие выводы не богаты смыслом, а Crome давно стал браузером для всех, так как стоит у каждого пятого интернетчика.
Так что здесь уместнее делать выводы аналитикам конкретного интернет-ресурса.

А вот первое специальное исследование «зависимость производительности для 57 популярных CMS». Выборка 24 тыс. сайтов. Результаты за май 2014. В апреле тестировали 38 CMS и первая пятерка была ровно той же, хотя и с другими значениями.

Наименование CMS Среднее, мс Мин., мс Макс., мс Сайтов
A5 491 175 1213 7
Melbis Shop 898 632 1462 7
RBC Contents 961 463 1377 8
ImageCMS 980 437 1748 5
ABO 996 457 1834 12
DJEM 1130 901 1425 7
Aquilon 1183 961 1405 2
Twilight 1189 1024 1359 3
TYPO3 1453 426 3708 19
S.Builder 1474 281 3475 8
Taberna eCommerce 1505 784 2482 3

В случае Bitrix скорость зависит от того, использовался ли сервис ускорение сайта (CDN), а также технология «Композитный сайт». Такие нюансы не отслеживались.

Один из центральных отчетов долго пребывал в поисках себя. Пятикратно уточнялись (в смысле группировались) данные по хостинг-провайдерам. Дважды менялся критерий их отбора конкретно для центрального слайда.
В конце концов при выборе фигурантов остановились на статистике хостинг-провайдеров StatOnline.ru (оттуда же взяты доли в группе). А после прикидочных расчетов средствами Excel окончательный отчет сгенерили средствами SQL.
И хотя нет предела совершенства, следует отнестись к следующей диаграмме как данным, связанным с реальной ситуацией в мае 2014.

organization bitrix drupal joomla setup_ru dle wordpress ucoz
Agava 1541 1444 2230   2422 3313  
Beget 2023 2684 2949   4093 3967  
Compubyte Limited             4662
FirstVDS 2163 2384 2846   3667 3679  
Garant-Park-Telecom 1404 2885 2030   2203 3430  
Hetzner 2861 2591 2990   4228 4213  
Hosting Telesystems network 2245 3918 2681   4865 2636  
InSolve 1397 2036 2576   4116 2205  
Infobox 1859 1493 6970   2636 2857  
Jino Avguro 1779 4746 3271   4714 4966  
LeaseWeb 1814 2459 2775   4075 3512  
Majordomo 1812 2806 2776   3788 4640  
McHost.RU 1518 13923 2846   3598 4456  
RU-CENTER     980        
RU-NIC 2476 2836 2747   4964 3615  
Reg.Ru 1753 1658 2633   3359 4855  
SEDO Parking              
SPRINTHOST.RU 1047 2210 2723   5847 6091  
Setup.ru       3499      
SpaceWeb 1815 1740 2301   2494 3126  
Timeweb 1719 2183 2949   2520 4390  
ihc.ru 2043 1649 2502   3217 3562  
masterhost 2179 1702 2178   2631 2751  

И немного — об уязвимости хостинг-провайдеров на примере SSL-сертификатов, сбор которых осуществлялся тем же краулером Openstat по доменам второго уровня по порту 443.
Это совершенно отдельное исследование проводилось в масштабах всего Рунета (4,93 млн. доменов). Было обнаружено 1,6 млн. сертификатов, из которых самоподписанных 760 тыс; полностью нормальных (статус 200) — 4 тыс; уязвимых для Heartbleed (уязвимой версии OpenSSL) — 133 тыс. (8%).

HeartBleed может стать, если уже не стала, самой большой информационной уязвимостью вообще.
По оценкам хабрахабровских аналитиков примерно ⅓ вебсайтов Рунета были уязвимы до сегодняшнего дня. Точный подсчет показал, что это, мягко говоря, не так.

org cnt
FirstVDS 49248
Reg.Ru 14838
Hetzner 12279
Не определена 9231
Majordomo 6220
LeaseWeb 3359
Closed Joint Stock Company „RuWeb“ 3274
OOO „Network of data-centers “Selectel» 2027
Timeweb 2016
E-PLANET Hosting Provider 1651
masterhost 1614

«Неделя производительности в Рунете» получилась некалендарная. Она началась с пятницы 23 мая, когда на конференции Failover Андрей Травин (Openstat) и Сергей Рыжиков (1C-Bitrix) рассказали о производительности сайтов — два первых доклада. Первый из них включал зависимость производительности сайтов от CMS за апрель. А у Сергея было про его «Композитный сайт».
27 мая то же самое удалось доложить питерцам на конференции СПИК.
А 30 мая Леонид Филатов на «Хост-обзоре» показал зависимость скорости сайтов от крупнейших провайдеров и заодно от используемых ими CMS.
Почти одновременно появилось исследование Битрикс по производительности 100 отечественных интернет-магазинов как бы в ответ на аналогичное исследование 500 магазинов от Radware.
Разгребать полученные результаты придется не только в июне, но и вообще до осенних конференций.

habr.com

Leave a Reply