Швидкі веб-сайти приваблюють більше відвідувачів, знижують показник непотрібних переглядів та посідають перші місця у пошукових системах. Можливо, і вам настав час подумати про кешування, купити високоякісний плагін, щоб нарешті пожинати плоди вашої важкої роботи.
Занадто довге завантаження сторінки негативно позначається на вашому веб-сайті WordPress, а кешування сприятиме тому, щоб ви ніколи не зіткнулися з цією проблемою. У цій статті ми проведемо аналіз декількох варіантів пошуку плагіна, який забезпечить найшвидше завантаження сторінки та належне кешування.
Дивіться також:
- WP Rocket – огляд нового преміум плагіна для кешування WordPress
- 5 плагінів для прискореного кешування вашого WordPress-блогу
- W3 Total Cache – введення в основи кешування для WordPress
- W3 Total Cache – налаштування плагіна кешування для WordPress: Частина 1
- W3 Total Cache – налаштування плагіна кешування для WordPress: Частина 2
Спершу розберемося, що таке кешування.
Нотатка про кешування
У двох словах, кеш — це проміжний буфер, який дозволяє зберігати дані, що найчастіше використовуються, що дозволяє істотно прискорити процес їх видачі.
Зазвичай дані кешують, щоб прискорити процес їх завантаження і зменшити час завантаження сайту. Це особливо корисно для користувачів, які часто заходять на певний веб-сайт. Якщо сайт кешований, то браузеру не потрібно повністю завантажувати весь сайт, достатньо відновити кешовану версію і завантажити нові дані, що істотно прискорює час завантаження сторінки.
Пошукові системи звертають особливу увагу на швидкість завантаження у алгоритмах ранжування. Все просто: швидкі сайти перебувають вище в рейтингу. Для прискорення веб-сайтів WordPress більшість веб-майстрів використовують плагіни для кешування. Встановлення перевіреного, високоякісного плагіна може значно прискорити ваш веб-сайт і заощадити вам багато зусиль (і грошей), з'ясовуючи як зробити це інакше.
p align="justify"> Плагіни для кешування зберігають всі динамічно створені HTML файли в кеш і дістають їх прямо звідти. Тобто, ваш сайт повторно використовує створені раніше дані. Тому, при кожному запиті на відновлення якихось даних, браузер завантажує кешовану версію замість того, щоб знову завантажувати всі скрипти PHP. І це зменшує швидкість завантаження сайту.
Наша методика тестування
Ми вирішили протестувати реальну тему для WordPress від WPExplorer. Усього:. Тестований веб-сайт з цієї теми Color Awesome — це установка WordPress, спеціально створена для імітації реального веб-сайту.
На цьому веб-сайті були встановлені всі типові плагіни для WordPress, включаючи Contact Form 7, Слайдер революція, Візуальний Композитор, грізні Форми, WooCommerce, І Yoast SEO. Color Awesome має демо-дані та інтегрований інтернет магазин. Розмір тестованого сайту близький до реального розміру.
А тепер давайте розглянемо хостинг та порівняємо інструменти, які були використані для цього експерименту.
Хостинг-провайдер та тарифний план
Згідно з веб-сайтом Bluehost:
Bluehost та WordPress з 2005 року спільно працювали над створенням хостинг-майданчика, який підходить для забезпечення роботи веб-сайтів WordPress.
Веб-сайт Color Awesome розміщений у хостингу Bluehost Shared. Ми спеціально вибрали цього хостинг-провайдера та хостинг-план, оскільки Bluehost є одним із найкращих рекомендованих хостингів для сайтів WordPress.
Інструменти тестування для аналізу
Під час експерименту стан веб-сайту залишався незмінним, тобто жодного плагіна не було переваг. Більше того, щоб надати якомога точніші дані роботи кожного плагіна, ми підібрали широкий спектр інструментів тестування для експерименту.
1. Site Grading Tools
Ці інструменти створені для тестування певного веб-сайту за різними критеріями, за винятком швидкості. Вони враховують такі фактори, як оптимізація зображень, кешування браузерів, мініфікатори Javascript, стиснення GZIP та величезна кількість HTTPS запитів. Для оцінки ми використовували GTMetrix та Google PageSpeed Insights.
GTMetrix
GTMetrix заснований на принципах роботи Yahoo і надає більш детальний звіт порівняно з Google PageSpeed Insights. За допомогою цього інструменту користувачі отримують докладний опис всього, що уповільнює процес завантаження сторінки.
Google Insights PageSpeedОсобливістю Google PageSpeed Insights є те, що він тестує сайт з позиції комп'ютера і мобільного пристрою, а потім ставить бал від 1 до 100. Хоча цей інструмент і не дає глибокого розуміння роботи алгоритму ранжування Google або факторів, які важливі для Google, але він все ще широко використовується для оцінки сайту, оскільки надає консультацію для кожного сайту.
2. Інструменти хронометражу
За допомогою цих інструментів засікають час завантаження веб-сайтів з різних серверів. Крім швидкості завантаження сайту цей інструмент також визначає, наскільки ефективно працює сайт при навантаженнях. Для цього ми використовуємо Pingdom.
Pingdom - Це, по суті, сервіс для тестування та контролю серверів. Хоча він також має вбудований модуль для оцінювання сайту, ми використовували його як модуль для виміру часу, записали час завантаження сторінки для тесту кешування кожного плагіна з постійним сервером.Плагіни кешування
Ми встигли обговорити стратегію тестування, визначилися з інструментами, переглянемо вибірку плагінів для кешування. Крім WP Rocket, ми знайшли всі плагіни для кешування в директорії плагінів WordPress:
- WP Rocket
- WP Super Cache
- W3 Total Cache
- WP швидкий кеш
- Zen Cache
- Hyper Cache
- Cachify
- Hyper Cache Extended
- Lite Cache
- Кеш Gator
Ми вибрали 10 кращих WordPress плагінів для кешування відповідно до їх популярності та кількості активних установок.
Результати по GTMetrix та PageSpeed Insights
Після перевірки кожного плагіна для кешування за допомогою інструментів GTMetrix та PageSpeed Insights ми отримали такі результати:
Аналіз результатів
Як видно з результатів, плагіни для кешування не мали істотного впливу на експеримент з оцінки сайту - насправді, більшість показників не змінилася з установкою плагіна. Дуже дивно, що там, де відмінність все ж таки є, вони мінімальні.
За допомогою Google PageSpeed Insights ми з'ясували, що WP Super Cache и Hyper Extended Cache отримали найвищу оцінку як для комп'ютерів, так і для мобільних пристроїв, 52 та 45 балів відповідно.
У категорії GTMetrix WP швидкий кеш зайняв перше місце з найвищою швидкістю завантаження сторінки і отримав 83 бали, від нього відстає на 2 бали WP Rocket. Дуже вражає!
А у категорії YSlow, WP Rocket значно обганяє решту з 86 балами!
наш вердикт
Згідно з результатами тестування сайту ми приходимо до висновку, що найкращі плагіни для кешування. WP Rocket, WP швидкий кеш, WP Super Cache и Hyper Extended Cache.
Результати по Pingdom
Після завершення оцінки тестування сайту ми приступаємо до вимірювання часу завантаження сторінки під час використання кожного з плагінів. Підсумки:
Аналіз результатів
Перед тестуванням плагінів ми заміряли час завантаження сторінки нашого сайту на Pingdom. Без кешування сайт завантажується за 9,45 секунди (не судіть!) Після запису часу завантаження сторінки з кожним плагіном ми вирахували різницю від початкової швидкості (без кешування — 9,45 секунди), і наскільки плагін прискорив завантаження.
І знову WP Rocket зайняв перше місце, оскільки він прискорив завантаження у 2,25 рази. Тобто з цим плагіном завантаження зайняло 4,19 секунд (що на 126% швидше за початкову версію сайту!)
WP Super Cache йде наступним з результатом – 5,29 секунд, а W3 Total Cache посів третє місце із 6,02 секунд.
наш вердикт
Відповідно до результатів заміру часу завантаження сторінки нашого сайту з кожним плагіном, можна з упевненістю сказати, що найкращими плагінами стали WP Rocket, WP Super Cache, І W3 Total Cache.
Переможці
Проаналізувавши результати обох випробувань, перемогу, без сумніву, здобуває WP Rocket. Цей преміум плагін для кешування отримав найвищий бал у YSlow та завантажив тестову сторінку майже вдвічі швидше. WP Rocket має широкий спектр функцій, параметрів налаштування та дружню команду підтримки – і все за помірну ціну.
WP Super Cache отримав срібну медаль за приголомшливий час завантаження сторінки та найвищий бал у Google PageSpeed Insights для комп'ютерів та мобільних пристроїв. Плагін дуже легко встановити та налаштувати. Він чудово підійде для тих, хто не хоче витрачати багато грошей.Почесне третє місце посідає W3 Total Cache. Хоча цей плагін і продемонстрував хороші результати при завантаженні сторінки, він ніяк не виявив себе при тестуванні сторінки. Тому його часто вибирають вебмайстри з технічним складом розуму, які люблять налаштовувати всі 16 сторінок параметрів налаштування до останньої деталі.
Підсумки
От і все! Ми закінчили наш експеримент, опублікували дані та проаналізували результати. Кожен із описаних плагінів має свій набір унікальних особливостей, який виділяє його серед решти.
Ваш вибір плагіна для кешування повністю залежить від потреб вашого сайту, вашого рівня знань, потрібних вам функцій та вашого бюджету.
Які плагіни для кешування ви використовуєте на вашому сайті WordPress? За якими критеріями оцінюєте? Пишіть свою думку у коментарях унизу!
Коментарі до запису: 4
Раніше довгий час використав Hyper Cache. Потім побачив, що з ним не працює редирект з кінця урл без слішу на сліш. Спробував Super Cache. Загалом гарний він. Але в інструментах вебмайстра Google на графіку швидкості завантаження сайту час завантаження зріс з ним у середньому вдвічі (з 400 до 700-900 мск). Тестував ці два плагіни в tools.pingdom і gtmetrix і обидва приблизно однакові за швидкістю (по кілька разів заміряв, тому що кожного разу результати різні)
Зараз прописав редирект для урл без слеша в .htacces і поставив Hyper Cache. Подивимося, може покращити швидкість завантаження
Ось і я нарешті знайшов час почитати статтю цілком, бо вона довго в мене в пості висіла не прочитаною, але не віддаленою в кошик.
Щодо плагінів для кешування, я все зрозумів чудово, навіть перевірив на трьох сайтах.
Інші плагіни які описані спочатку вони обов'язково теж повинні бути присутніми або як?
І ще питання: разом з плагіном кешування потрібно використовувати Speed Booster Pack хоча б періодичні його включати?
Ні, найкраще сайт працюватиме з правильно налаштованим одним плагіном для кешування. Вмикати або не вмикати Speed Boster Pack ми вам не можемо відповісти.
Ви просто maxcache не пробували. Там завантаження сторінки за тисячні частки секунди. Довго мучився зі своїм сайтом, поки кеш Макса не поставив. Решта жалюгідні вироби. )))