Поради

Швидкий сайт – це просто!

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

Раді запропонувати вам три дієвих способи з особистого досвіду:

1. Плагін кешування

Найперше, що варто зробити – це встановити плагін кешування сторінок. Це такі плагіни, які під час першого завантаження будь-якої сторінки сайту роблять її “повну копію”, і наступний відвідувач побачить саме цю копію, не очікуючи поки сторінка сформується (не буде чекати, поки виконається увесь програмний код, що формує дану сторінку, зокрема код активного шаблону, усіх активних плагінів та самого ядра вордпрес).

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

На сьогодні ми рекомендуємо як варіант найпростішого та найлегшого в налаштуванні плагіну – WP Fastest Cache . Пропонуємо зробити наступні кроки:

  • Встановіть та активуйте плагін (як встановити?)
  • Впевніться, що у вас активовано “постійні посилання” (в адмін-панелі вордпрес відкрийте “Налаштування – Постійні посилання”, та впевніться, що НЕ обрано найперший варіант “Прості”.)
  • Перейдіть в налаштування плагіну, відповідний розділ буде в лівому меню вашої адмінки вордпрес десь ближче до низу, та налаштуйте за цим прикладом:

Опції, що відмічено червоними стрілками є мінімально необхідними, інші опції рекомендуються, але в певних випадках вони можуть завадити роботі деяких js-скриптів на сайті. Тож радимо увімкнути усе за прикладом вище, а за потреби залишити тільки мінімально необхідні.

Ми встановили плагін кешування на одному з сайтів, аби навести приклад, який результат ви можете отримати зробивши ці кілька кроків, та протестували швидкість завантаження головної сторінки без та з кешуванням через сервіс https://tools.pingdom.com/.

Це результат до встановлення плагіну:

А це після:

Як ви можете побачити, час завантаження зменшився у два рази.

2. Економія ресурсів

Будь яка послуга хостингу передбачає виділення під ваші потреби певних технічних ресурсів сервера, наприклад, оперативної пам’яті, процесорного часу та інших. Коли ваш сайт відкриває в браузері відвідувач чи сканує якийсь бот – кожен раз виконується певний програмний код, що розміщено в файлах вашого сайту, і для виконання цього коду використовуються певні ресурси. Чим більше відвідувачів чи ботів, або чим більше вони відкривають сторінок – тим більше необхідно ресурсів. Коли ресурси вичерпано – відвідувачі можуть бачити помилку або швидкість завантаження сторінок стає достатньо маленькою.

Аби зменшити вірогідність появи таких проблем – ми можемо (на додаток до кешування), вимкнути, приховати чи заборонити деякі процеси чи сторінки сайту.

Далі наведемо приклад того, що може допомогти:

Що це дає? Якщо в двох словах – певні процеси на вашому сайті будуть запускатися в кілька разів рідше, без втрати функціональності, що дозволить значно зекономити на ресурсах.

  • Захистіть сторінку входу на сайт, а краще приховайте її. Для цього достатньо встановити плагін, наприклад, WPS Hide Login , що дозволяє змінити стандартне посилання для входу /wp-admin та /wp-login.php на щось особисте, наприклад /tuk-tuk . Дана дія дозволить приховати сторінку від ботів, що скануються сайти на предмет простих паролів адміністраторів та звести до нуля спроби підбору, що так само зменшує кількість ресурсів, що використовує сайт на обробку некоректних авторизацій.
  • Активуйте максимально “свіжу” версію PHP, за даними різних джерел, код на PHP 7.4 виконується швидше та потребує менше ресурсів (Як змінити версію PHP?)

3. Використовуйте якісні плагіни та шаблони.

Як ми вказали ще на початку, 99% успіху залежить саме від якості та кількості коду, що ви використовуєте на сайті. На жаль, більшість популярних та преміальних шаблонів для вордпрес зроблені з урахуванням естетичних потреб користувачів, але без урахування питання швидкодії. Сучасні шаблони використовують безліч додаткових плагінів, аби звернути увагу потенційного користувача саме на цей шаблон, не враховуючи те, що кожен додатковий плагін уповільнює ваш сайт, не кажучи вже про безпеку…

Тож остання порада на сьогодні – якщо у вас є можливість обрати між шаблонами для вашого сайту, протестуйте їх та оберіть найшвидший. Якщо ви можете відмовитись від якихось плагінів на вашому сайті – вимкніть та видаліть їх.