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

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 и 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. Предварительная загрузка и предварительная выборка

Эти функции из вкладки Advanced включены только в плагин PRO ADDON.

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

 

поджимать-и-упреждающая выборка

 

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

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

5. WooCommerce

При использовании WooCommerce приведенные ниже параметры помогут уменьшить загрузку страниц, отличных от WooCommerce, или установить время для автоматической очистки: сессия, корзина и т. д., чтобы получить это, перейдите в меню WP Speed of Light > Оптимизация скорости > WooCommerce . Эти функции включены в плагин PRO ADDON.

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

 

WooCommerce-настройка

 

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