Перейти до основного вмісту

WP Speed of Light : Оптимізація швидкості

1. Активуйте оптимізацію швидкості

У розділі «Оптимізація швидкості» можна налаштувати інструменти, які прискорюють роботу WordPress. Використовуйте меню WP Speed of Light > Оптимізація швидкості > Прискорення

  • Активуйте систему кешування: це прискорить ваш веб-сайт, попередньо завантаживши загальні елементи сторінки та запити до бази даних

Як додати кеш вручну?

перше, якщо немає можливості редагувати файл на вашому сервері, ви повинні встановити дозвіл на запис у «wp-config.php» . Ви повинні перейти на FTP, потім клацнути правою кнопкою миші, вибрати Дозволи файлу . Звідси ви можете встановити дозвіл.

 

set-файл-дозвіл

 

По-друге, вам потрібно додати скрипт "define('WP_CACHE',true);" у верхній частині "wp-config.php" .

 

add-cache-wp-config

 

Нарешті, ви перейдіть до WP Speed of Light > Оптимізація швидкості > Прискорення та активуйте параметр Активувати систему кешу .

 

активувати-кеш-варіант

 

  • Очистити кожен : автоматично очищати кеш, що зберігається кожні х хвилин, і миттєво генерувати нову версію

  • Кеш-пам’ять для настільних ПК / планшетів / мобільних пристроїв: За замовчуванням подайте кеш-пам’ять для робочого столу на всі пристрої. Інший варіант певного кешу на пристрій повинен використовуватися лише у тому випадку, якщо ваша тема створює певні файли на пристрій.

  • Додати заголовки expire: він дає вказівки браузеру, чи повинен він запитувати певний файл із сервера чи він повинен отримати його з кешу браузера.

  • Кешувати зовнішній сценарій: кешувати зовнішні ресурси, такі як скрипт, який подається від Google. Попередження: обов’язково слідкуйте за продуктивністю до та після активації, в деяких випадках при активації ви можете втратити продуктивність!

  • Ніколи не кешуйте такі сторінки: додайте URL-адреси сторінок, які ви хочете виключити з кешу (одна URL-адреса на рядок)

Ви можете виключити з кешу набір URL-адрес за допомогою таких правил, як www.website.com/blog*

 

оптимізація швидкості

 

ПРО ДОДАЙТЕ ТІЛЬКИ 

  • Очищення при збереженні: автоматичне очищення кешу під час збереження вмісту WordPress, як-от публікації, сторінки ...

  • lazy loading зображень : завантажуйте лише зображення, коли їх видно користувачем (під час прокручування)

  • відео : lazy loading завантаження всіх відео у iframe та HTML5

При увімкненні lazy loading зображення опція, є кілька варіантів, які будуть відображені нижче:

  • Виключити зображення менше (ширина px): Виключити із зображення lazy loading всіх зображень, які мають менше, ніж ця ширина, у значенні пікселя. Корисно для виключення невеликих піктограм або логотипів

  • Виключити зображення менше ( піксель висоти): Виключити із зображення lazy loading всіх зображень, які мають менше, ніж ця висота, у значенні пікселя. Корисно для виключення невеликих піктограм або логотипів

  • lazy loading зображень : виключіть набір URL-адрес за допомогою такого правила: www.website.com/news* або класу, ідентифікатора, розташованого із зображеннями

 

образ-ледачий завантаження

 

2. Вкладка WordPress

  • Видаліть рядки запиту: видаліть рядки запиту зі статичних ресурсів, таких як файли CSS і JS, у заголовку, щоб покращити свої результати в таких службах, як Pingdom, GTmetrix, PageSpeed ​​і YSlow

  • Вимкнути REST API: Вимкнути WordPress REST API (API для отримання даних за допомогою запитів GET, що використовується розробниками)

  • Вимкнути RSS-канал: Вимкніть RSS-канал WordPress. RSS-канали дозволяють користувачам підписуватися на ваші дописи у блозі за допомогою програми читання RSS-каналів

 

ПРО ДОДАЙТЕ ТІЛЬКИ

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

  • Вимкнути Gravatars: Вимкніть аватари Gravatars і використовуйте лише локальні аватари зі свого медіа

 

wordpress-tab

 

3. Групуйте та мініфікуйте

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

ПРИМІТКА: Деякі параметри доступні лише у плагіні PRO ADDON. З обережністю використовуйте і тестуйте свій веб-сайт, це може спричинити конфлікти
  • Зменшення HTML: Зменште файли кеш-пам'яті HTML, що обслуговуються плагіном

  • Зменшення CSS: Зменште файли CSS, що обслуговуються плагіном

  • Мініфікація JS: Зменшіть файли JS, що обслуговуються плагіном

  • Згрупувати CSS: групування декількох файлів CSS в один файл мінімізує кількість запитів HTTP

  • Групувати JS: Групування декількох файлів JS в один файл мінімізує кількість запитів HTTP

 

ПРО ДОДАЙТЕ ТІЛЬКИ

  • Згрупуйте шрифти та шрифти Google: згрупуйте локальні шрифти та шрифти Google в одному файлі, щоб швидше обслуговуватись
  • Відкласти JS: викликати файли JS в кінці завантаження сторінки, щоб усунути елементи блокування візуалізації
  • Відкласти CSS: викличте файли CSS в кінці завантаження сторінки, щоб усунути елементи, що блокують візуалізацію

Коли ввімкнено «Відкласти CSS» «Виключити файли з відкладення CSS» . Потім ви можете помістити кожен шлях до файлу CSS в один рядок, щоб виключити файли з відкладеного CSS

  • Перемістити сценарії в нижній колонтитул: додайте сценарій сторінок, які ви хочете виключити з переходу до нижнього колонтитула (одна URL-адреса на рядок)
  • Виключити вбудований стиль: виключити вбудований стиль із мініфікації
  • Виключити файли з мініфікації та групування: помістіть кожен шлях до файлу в один рядок, щоб виключити файли з мініфікації та групування
  • Виключення сторінки: розмістіть URL-адресу кожної сторінки в одному рядку, щоб виключити сторінку з оптимізації, зазначеної вище

Якщо ввімкнути "Перемістити сценарії в нижній колонтитул" , з'явиться поле "Виключити переміщення сценарію в нижній колонтитул"

 

розширена оптимізація

 

4. Попереднє завантаження та попереднє завантаження

Ці функції на вкладці Додатково включені лише до плагіна PRO ADDON.

  • Попереднє завантаження кешу: попереднє завантаження кешу — це процес автоматичного генерування першої версії кешу сторінки, тому першому користувачеві, який заходить на сторінку після очищення кешу, не доведеться чекати генерації кешу. Указані URL-адреси кешу сторінок, по одній на рядок, буде автоматично відновлено після очищення кешу.

 

попереднє завантаження та попереднє завантаження

 

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

  • Попередньо завантажте URL-адреси .xml з карти сайту, по одній на рядок: додайте одну або кілька URL-адрес .xml карт сайту, по одній URL-адресі на рядок

5. WooCommerce

Під час використання WooCommerce ці параметри, наведені нижче, допоможуть зменшити завантаження сторінок, які не є WooCommerce, або встановити час на автоочищення: сеанс, кошик,... вам слід перейти до меню WP Speed of Light > Speed ​​optimization > WooCommerce , щоб отримати це. Ці функції включені в плагін PRO ADDON.

  • Вимкнути фрагменти кошика. За замовчуванням WooCommerce використовує фрагменти кошика, які використовуються для оновлення кошика для покупок без оновлення сторінки. Залежно від вашої теми та конфігурації WooCommerce це може знадобитися, або ви можете вимкнути її для кращої роботи
  • Вимкнути стилі: Вимкніть стилі WooCommerce для сторінок, що не належать до Woocommerce
  • Вимкнути сценарії: Вимкніть сценарії WooCommerce для сторінок, що не належать до Woocommerce

 

налаштування вуокомерції

 

  • Очистити сеанс клієнтів + ​​кошик: Очистити всі сеанси та кошик WooCommerce, які тимчасово зберігаються у вашій базі даних. Ви можете заощадити багато продуктивності та сховища баз даних.
  • Очистити перехідні процеси WooCommerce: очистити всі перехідні процеси WooCommerce, які тимчасово зберігаються у вашій базі даних
  • Сеанс автоматичного очищення , перехідні процеси кошика: Автоматичне очищення сеансів, візків та перехідних процесів через певну тривалість (у годинах)
  • API вимкнення / зменшення серцебиття: зменшення активності змінить частоту серцебиття. Якщо повністю вимкнути Heartbeat, це може призвести до порушення інших плагінів та тем за допомогою цього API