WordPress повільний?

  1. PageSpeed
  2. Що міряти будемо
  3. Щоб було зроблено для прискорення
  4. Результати вимірів швидкості

Улюблене заняття техно снобів - це порівнювання рідкого і м'якого а-ля «що кручі кит або слон». У веб-дизайнерів порівняння йде за швидкістю генерації картинки або споживаної пам'яті движків сайту. І купа всяких тестів по фреймворків, версій php, ruby ​​vs python і так далі.

І так само «відомо всім» (до речі, це логічна помилка - апелювання до натовпу), що WordPress повільний, а ось CMF / CMS MODX швидкий. Ось з цього я і хочу трохи пройтися.

PageSpeed

У Google є сервіс порівняння швидкості сайтів - PageSpeed . Чи чули багато, а от не всі користуються (або користуються час від часу). Там можна перевірити не тільки швидкість завантаження сайту, але і отримати цінні підказки. Хто не знає, швидкість міряється комплексною оцінкою від 0 до 100. І чим більше балів, тим швидше працює сайт.

Основні критерії:

  1. швидкість віддачі сервера (побічно - і наскільки швидко віддає CMS)
  2. оптимізація коду сторінки
  3. оптимізація css стилів
  4. оптимізація js скриптів
  5. оптимізація картинок
  6. кешування в браузері

Якщо у цього сервісу аналоги? Звичайно є! Але вони константіруют факти, але не роблять висновки і не дають поради. Крім того, в залежності звідки ви міряєте і що, результати різняться.

А тут як би легко можна перевірити, отримати поради. І розташування сайту не залежить.

Що міряти будемо

Особисто я цим сервісом не користувався, але ось переглядаючи на ютубі канал фінти WordPress, я натрапив на серію відео уроків по прискоренню сайту на WordPress і вирішив перевірити свої проекти на цьому сервісі до і після оптимізації.

Піддослідні кролики: сайт «Відпочинок в Анапі» на MODX Evolution (за всіма відгуками - дуже швидкий движок), сайт «Гараж будуємо самі» на WordPress зі складною темою, сайт друзів « Геленджик »З простої неадаптівной темою і цей блог, який я переклав на просту безкоштовну тему Basic. Ну і до купи сайт на MODX Revolution як тестовий сайт (посилання вже не працює, я її видалив). Як бачите, посилання не приховую, самі можете мене перевірити.

Щоб було зроблено для прискорення

Сайти на WordPress були трохи оптимізовані сайти Гараж і цей блог:

  1. Переведені на PHP 7.0 сервери, помилки Пофіксено;
  2. Плагіном Query Monitor переглянуті всі запити і видалені плагіни з помилками (був плагін DB optimize, який вішав систему на 7 версії і WP No External Links - звертався до неіснуючої таблиці);
  3. Поставлені плагін перегенерации картинок Regenerate Thumbnails;
  4. Поставлено та налаштовані плагіни оптимізації картинок: EWWW Image Optimizer, Imsanity;
  5. Плагін боротьби зі спамом Akismet замінений на Kama SpamBlock;
  6. Плагіном Autuptimize потиснуто скрипти, стилі і html;
  7. У файлі .htaccess додані інструкції для налаштування кешування.

Як бачите, нічого надприродного не було зроблено. Плагін WP SuperCache був раніше встановлений.

Сайт Анапа по мініфікаціі стилів і скриптів був доопрацьований руками раніше, як і відповіді кешування сервера.

Результати вимірів швидкості

А ось результати виявилися цікавими. Всі сайти перебувають на різних акаунтах, але у одного хостера - Sprinthost.ru. І він однаково погано віддає сторінки, про що постійно лається PageSpeed.

СайтCMSДля мобільнихДля настільнихВідвідуваність

отих в Анапі MODX Evolution 64 67 200 Гараж WordPress 49 55 70 Геленджик WordPress 42 49 4798 Jean179 WordPress 65 91 25 Тестовий MODX Revolution 58 65 0 отих в Анапі MODX Evolution 64 67 200 Гараж WordPress 49 55 70 Геленджик WordPress 42 49 4798 Jean179 WordPress 65 91 25 Тестовий MODX Revolution 58 65 0   Замір швидкості сайту jean179 Замір швидкості сайту jean179.ru в сервісі PageSpeed

Які висновки з цього можна зробити:

  1. Низькі результати для мобільних пристрій залежать ще й від теми, так що Геленджик зі старою темою і Відпочинок в Анапі набрали так мало балів саме з цього.
  2. Гараж програв по наворотам, які з'їдають час - слайдер, складна розмітка з купою логіки (тема дуже наворочена), перегляди, віджети.
  3. Дуже сильно залежить від оптимізації теми WordPress що і як буде віддаватися контент.
  4. Особливої ​​різниці між MODX і WordPress немає абсолютно.
  5. Цілком реально зробити швидкий сайт і на WordPress, головне не захоплюватися віджетами, плагінами і складнощами.

Так що чисто для себе я закрив питання в «повільності движка WordPress».

Крім того, прекрасно видно, що і суперечки MODX Evo vs Revo теж дурні - вони абсолютно однаково віддають контент. І без реальної оптимізації руками такі сайти будуть програвати WordPress, де оптимізацію можна віддати на відкуп готовим плагинам.

інші статті