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 > Оптимизация скорости > Ускорение и активируете опцию Активировать систему кеша
Очистить каждый : автоматически очищать кеш, сохраненный каждые 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 и используйте только локальные аватары из ваших медиа.
3. Группировка и минимизация
Минификация относится к процессу удаления ненужных или избыточных данных, не влияя на то, как ресурс обрабатывается браузером. Например: комментарии и форматирование кода, удаление неиспользуемого кода, использование более коротких имен переменных и функций и т. Д.
Минимизация 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, которые временно хранятся в вашей базе данных.
- Сеанс автоочистки, переходные процессы тележки: автоматическая очистка сессий, тележек и переходных процессов по истечении определенного времени (в часах)
- Отключить / уменьшить API Heartbeat: уменьшение активности изменит частоту Heartbeat. Полное отключение Heartbeat может привести к поломке других плагинов и тем, использующих этот API.