Долго мучился вопросом: "Что быстрее wordpress или bitrix?". И набрав статистики, могу точно сказать - bitrix быстрее.
Тестовая среда
Сервер на CentOS 6 (268 МБ ОЗУ, 600 МГц), с установленной BitrixEnv 7: PHP 7 версии и MySql 5.5.
Конечно же BitrixEnv настраивает сервер именно под bitrix. Но не думаю, что подобные настройки замедляют wordpress на том же самом сервере.
На сервере работают два сайта со схожим функционалом. Оба сайта - это блоги. Один на wordpress, второй на bitrix.
Bitrix
Сайт на bitrix обладает хорошим файловым кешом. Что важно для хостингов с медленными базами данных. Кешируются не только запросы к базе, но и готовые результаты вывода на страницу.
В добавок у сайта на bitrix включена технология "композитный сайт". Которая при правильной настройке сервера отдаёт сохранённые html страницы через nginx.
Ещё у bitrix есть встроенная система доставки контента (CDN). Она ускоряет загрузку статичного контента путём переноса его на удалённые кеширующие сервера.
WordPress
WordPress из коробки довольно медленный. Это можно заметить, установив один из кеширующих плагинов. В этом блоге установлен WP Super Cache. Плагин является вторым по популярности среди подобного рода решений. Самый популярный W3 Total Cache - его сложнее настраивать, да и прирост скорости незначительный.
Сравнение скорости шести самых популярных плагинов для кеширования WordPress можно найти в этой статье. Удивительно, почему разработчики wordpress не хотят включить одно их этих решений в стандартную комплектацию движка?
Присутствуют другие плагины, ускоряющие загрузку и отображение страницы. К примеру, плагин Fast Velocity Minify, который удаляет лишние пробелы и переносы строк в html коде и сводит все css/js файлы в один. Есть плагин Scripts-To-Footer, который переносит загрузку js файлов в футер сайта.
Стоит упомянуть, что у wordpress нет встроенного CDN. Поэтому этот домен подключен к CloudFlare.
Сравнение скорости WordPress и Bitrix
Статистика Google вебмастеров для сайта на WordPress говорит, что в среднем загрузка страницы происходит за 1,019 секунды:
Страницы сайта на Bitrix, на том же сервере, загружаются почти в 2,4 раза быстрее. Среднее время загрузки составляет 0,426 секунды.
Вывод
Статистика Google для вебмастеров говорит, что загрузка страниц происходит быстрее у сайта на bitrix. WordPress отстаёт почти в 2.4 раза, что является существенным.
Погоня за скоростью сайта важна не только ради комфорта пользователя, но и для посещаемости. Чем медленнее сайт, тем ниже он находится в поисковой выдаче. Поэтому стоит обратить пристальное внимание на этот параметр.
P.S.
Продолжение: Настройка NGINX для WP Super Cache на BitrixEnv