Перейти к основному содержанию

WP Speed of Light : оптимизация скорости

1. Активируйте Оптимизацию Скорости

Раздел «Оптимизация скорости» — это место для настройки инструментов, ускоряющих WordPress. Используйте меню WP Speed of Light > Оптимизация скорости > Ускорение.

  • Активируйте систему кэширования: она ускорит ваш сайт за счет предварительной загрузки общих элементов страницы и запросов к базе данных.

Как добавить кеш вручную?

Во-первых, если на вашем сервере невозможно редактировать файл, вам следует установить разрешение на запись в «wp-config.php» . Вам следует зайти на FTP, затем щелкнуть по нему правой кнопкой мыши и выбрать «Разрешения для файлов» . Отсюда вы можете установить разрешение.

 

набор-файлов разрешение

 

Во-вторых, вам нужно добавить скрипт «define('WP_CACHE',true);» поверх «wp-config.php» .

 

надстройка кэш-сор-конфигурация

 

Наконец, вы переходите в WP Speed of Light > Оптимизация скорости > Ускорение и активируете «Активировать систему кэширования» .

 

Activate-кэш-вариант

 

  • Очистить каждый : автоматическая очистка кэша, хранящегося каждые x минут, и мгновенное создание новой версии.

  • Кэш для настольного компьютера/планшета/мобильного устройства: по умолчанию обслуживать кеш рабочего стола на всех устройствах. Другой вариант конкретного кеша для каждого устройства следует использовать только в том случае, если ваша структура темы генерирует определенные файлы для каждого устройства.

  • Добавить заголовки с истекшим сроком действия: он дает инструкции браузеру, должен ли он запрашивать определенный файл с сервера или он должен получить его из кеша браузера.

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

  • Никогда не кэшируйте следующие страницы: добавьте URL-адрес страниц, которые вы хотите исключить из кэша (по одному URL-адресу в строке).

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

 

скоростно-оптимизация

 

PRO ADDON ТОЛЬКО 

  • Очистка при сохранении: автоматическая очистка кеша при сохранении контента WordPress, такого как сообщение, страница...

  • lazy loading изображений : загружайте только изображения, когда они видны пользователю (при прокрутке).

  • lazy loading iframe и видео : отложенная загрузка всех видео iframe и HTML5.

При включении lazy loading изображений вариант, некоторые варианты будут отображены ниже:

  • Исключить изображение меньше (ширина пикселей): исключить из 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-каналов.

 

PRO ADDON ТОЛЬКО

  • Удалить смайлы: по умолчанию смайлы загружаются на каждую страницу вашего сайта. Если вы ими не пользуетесь, в этом просто нет необходимости

  • Отключить Gravatars: отключите аватары Gravatars и используйте только локальные аватары из ваших медиафайлов.

 

WordPress-вкладка

 

3. Группируем и минимизируем

Минификация относится к процессу удаления ненужных или избыточных данных, не влияя на то, как ресурс обрабатывается браузером. Например: комментарии и форматирование кода, удаление неиспользуемого кода, использование более коротких имен переменных и функций и т. Д.

ПРИМЕЧАНИЕ. Некоторые параметры доступны только в плагине PRO ADDON. Используйте с осторожностью и тестируйте свой сайт, это может вызвать конфликты.
  • Минимизация HTML: минимизация файлов кэша HTML, обслуживаемых плагином.

  • Минимизация CSS: минимизация файлов CSS, обслуживаемых плагином.

  • Минимизация JS: минимизация файлов JS, обслуживаемых плагином.

  • Групповой CSS: группировка нескольких CSS-файлов в один сведет к минимуму количество HTTP-запросов.

  • Группа JS: группировка нескольких файлов JS в один файл минимизирует количество HTTP-запросов.

 

PRO ADDON ТОЛЬКО

  • Групповые шрифты и шрифты 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, или установить время автоматической очистки: сеанс, корзина... чтобы получить это, WP Speed of Light > Оптимизация скорости > WooCommerce Эти функции включены в плагин PRO ADDON.

  • Отключить фрагменты корзины: по умолчанию WooCommerce использует фрагменты корзины, которые используются для обновления корзины без обновления страницы. В зависимости от вашей темы и конфигурации WooCommerce это может быть необходимо или вы можете отключить его для повышения производительности.
  • Отключить стили: отключить стили WooCommerce для страниц, отличных от Woocommerce.
  • Отключить сценарии: отключить сценарии WooCommerce для страниц, отличных от Woocommerce.

 

WooCommerce-настройка

 

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