Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования

Уведомление о партнёрских ссылках v3.1
Уведомление о партнёрских ссылках v3.2 (мобильная версия)

Плагин Perfmatters — лёгкий и при этом мощный инструмент среди плагинов оптимизации WordPress. Он позволяет легко управлять лишними скриптами и ресурсами, ускоряя загрузку страниц и снижая нагрузку на сервер. За более чем 5 лет использования стало ясно: он даёт не просто прирост скорости, а повышает стабильность всего сайта и упрощает управление им.

Сейчас на этом сайте вместе используются плагин WP Rocket Cache и Perfmatters. В этой статье для Perfmatters, применённого отдельно, разобраны базовые настройки и причины выбора каждой опции, а также результаты оптимизации.

Ⅰ. Лучший плагин оптимизации WordPress

Плагины кеширования WordPress — тема, к которой пользователи WordPress возвращаются всегда. После установки плагина кеширования большинство пользователей видят в Google PageSpeed и Chrome DevTools ощутимый прирост производительности сайта.

Однако по мере работы сайта приходится добавлять разные плагины, чтобы улучшить опыт посетителей или расширить функции. Проблема в том, что при этом растёт число лишних скриптов и ресурсов, и в итоге часто замедляется загрузка страниц.

С плагином WP Rocket было то же самое, и — возможно, из-за ограниченного опыта и знаний — вывод получился таким: другой плагин кеширования лучшей альтернативой не станет.

1️⃣ Сравнение плагинов оптимизации

По сравнению с clearfy, Autoptimize и Asset CleanUp выбор пал на Perfmatters, потому что у него самый интуитивный интерфейс и подробные пояснения к каждой настройке. Отдельно гуглить почти не приходилось.

PerfmattersМой выбор
Самый интуитивный интерфейс и подробные пояснения к каждой настройке.
Позиция похожа на Perfmatters, но Perfmatters интуитивнее, а пояснения у него проще.
Слишком мало функций.
Asset CleanUp
Функции те же, но всё слишком сложно. Удалён через 5 минут после установки.

TrustPilot ставит Perfmatters высокую оценку 4,9. При первом выборе плагина оптимизации WordPress именно эта оценка решила дело в пользу Perfmatters.

Отзывы о Perfmatters на TrustPilot

2️⃣ Цены Perfmatters & промокод

После более чем 5 лет использования Perfmatters команда Perfmatters официально предоставила промокод.
Промокод
WPUKNEWСкидка 20%
Тариф
Обычная цена
С промокодом
Personal1 сайт
$29.95
$23.96
Business3 сайта
$59.95
$47.96
UnlimitedБез лимита сайтовBest Value
$124.95
$99.96
При оплате за год
Применение промокода Perfmatters (скидка 20%)
Введите код в поле [Enter a discount code] на странице оплаты — скидка 20% применится.

Ⅱ. Руководство по базовым настройкам Perfmatters

В WordPress файлы CSS и JS подключаются глобально, поэтому код часто загружается даже на тех страницах, где он не нужен, и сайт работает медленнее. Perfmatters даёт все функции, которые должны быть у плагина оптимизации WordPress: удаление кода, контроль ресурсов и сокращение числа запросов.

Такой подход в корне сокращает «лишний расход ресурсов», с которым один плагин кеширования не справится, и в результате вы получаете более быструю загрузку страниц и меньшую нагрузку на сервер — оба эффекта сразу.

Начнём с общих настроек Perfmatters и пройдём базовую оптимизацию базы данных и оптимизацию ресурсов; Script Manager настраивается при переходе из панели администратора на сайт. Руководство начинается с общих настроек, а Script Manager разберём позже.

Вкладки экрана базовых настроек Perfmatters
General
JavaScript(оптимизация)
CSS(оптимизация)
Preloading
Lazy Loading
Fonts(оптимизация шрифтов)
CDN
Analytics
Code
Tools
Database(оптимизация)
License(управление лицензией)
Support(поддержка)
Documentation
Contact Us
Frequently Asked Questions
Perfmatters: script manager
⚙️ Экран настроек PerfmattersWP Rocket With PerfmattersНастройка WP RocketКеш сайтаСимулятор настроек
General › Core
1 / 2
Настройки Perfmatters: General, Core 1
Настройки Perfmatters: General, Core 2
Perfmatters — плагин только для оптимизации, без кеширования. Уже одни функции оптимизации на вкладке General заметно повышают производительность сайта.
Параметр
Check / Uncheck
Краткое описание
Disable Emojis
Check
Отметьте, если в header & footer и т. п. нет эмодзи
С изображениями в записях проблем нет⤵️
Remove jQuery Migrate
Check
Связь со старым кодом: лишний код
Hide WP Version
Check
Безопасность сайта
Remove RSD Link
Check
Внешние приложения обмениваются данными с сайтом WordPress
Если включить Disable XML-RPC, эта строка пропадёт с экрана.
Remove Shortlink
Check
Способ из старых версий WordPress
Disable RSS Feeds
Uncheck
Если RSS-ленты отдаются другим сайтам — Uncheck
Если не отдаются — Check
Remove RSS Feed Links
Uncheck
Удаляет ссылку, только если отмечено Disable RSS Feeds (Check)
Disable REST API
Check
Даёт внешним программам доступ к внутренним данным — «окно обмена данными»⤵️
Другие приложения, сайты, плагины и т. д.
Remove REST API Links
Check
Совсем не то же, что отключение:
удаляется сама ссылка
Disable Google Maps
Check
Отключаем, потому что замедляет сайт:
можно включить только на нужных страницах⤵️
Disable Comments
Check
Если комментарии не используются Check
Add Blank Favicon
Uncheck
Фавикон обычно уже задан, поэтому Uncheck
Функция для разработчиков тем и плагинов
Block Style Behavior
Check
Более эффективный CSS
Disable Emojis
Встроенная функция эмодзи WordPress загружает отдельный файл JavaScript (wp-emoji-release.min.js), из-за чего появляются лишние запросы; если отметить опцию, этот скрипт не загружается.
Обычные эмодзи в записях браузер рисует сам, так что их это не затронет. Однако если эмодзи вставлены прямо в header или footer, в некоторых темах возможны ошибки отображения.
Disable Dashicons
Dashicons были официальным иконочным шрифтом WordPress, но современные темы и плагины используют свои иконки или SVG, а Dashicons нужны только в панели администратора. Отметьте опцию, чтобы отключить их.
Disable Embeds
Если отметить опцию, файл [wp-embed.min.js] не загружается. Встраивать другие сайты WordPress будет нельзя, но YouTube по-прежнему встраивается, поэтому, если вы не встраиваете сайты WordPress друг в друга, отключите опцию.
Disable XML-RPC
XML-RPC — функция, уязвимая к перебору паролей и другим атакам, поэтому отметьте опцию, чтобы отключить её. Оставляйте её включённой, только если есть плагины, которые используют XML-RPC, например JetPack.
Remove jQuery Migrate
Этот код позволяет старому и новому коду обмениваться данными; на практике он не нужен, поэтому отметьте опцию, чтобы убрать его.
Hide WP Version
Если версия WordPress видна, уязвимости найти проще, поэтому отметьте опцию, чтобы убрать её.
RSD Link нужна только клиентам и мобильным приложениям, которые подключаются через XML-RPC, поэтому отметьте опцию, чтобы убрать её.
Если включены постоянные ссылки, короткие ссылки хранить незачем, поэтому отметьте опцию, чтобы убрать их.
Категория
Пример
Описание
Shortlink
[https://domain.com/?p=123]
Стандартная ссылка по ID записи. Вид по умолчанию в старых версиях WordPress.
Permalink
[https://domain.com/post-name/]
Удобный для чтения вид. Сейчас стандарт для большинства сайтов.
Disable RSS Feeds
Отметьте опцию, чтобы отключить её, если вы не отдаёте RSS-ленты другим сайтам.
Удаляет ссылки, только если отмечено Disable RSS Feeds.
Disable Self Pingbacks
Self Pingbacks появляются, когда вы ставите внутреннюю ссылку со своего сайта на свой же сайт, поэтому отметьте опцию, чтобы отключить их. Pingbacks создают в комментариях обратные ссылки, но для SEO от них мало пользы.
Disable REST API
REST API — это канал, через который приложения, сайты, плагины и внешние сервисы обмениваются данными WordPress в формате JSON.
Ситуация
Описание
✅ REST API включён
Когда внешнее приложение или плагин обращается к [https://domain.com/wp-json/wp/v2/posts], оно получает список записей блога в виде JSON
⚙️ Примеры использования REST API
Используется, когда мобильное приложение загружает список записей WordPress или внешние инструменты (например, Rank Math, Elementor) автоматически обновляют данные сайта
❌ При отключённом REST API
Запросы к этому адресу блокируются, внешние запросы отклоняются
Если оставить его открытым, любой сможет получить базовые сведения о сайте, а многие плагины, включая Rank Math, используют REST API только в среде вошедшего администратора.
Perfmatters-Disable REST API
Поэтому отключать его только для посетителей, которые не вошли в систему (вышли из аккаунта) — самый безопасный вариант: это больше помогает безопасности, чем скорости.
Если сайт ведёте только вы, выберите [Disable for Non-Admins], а если есть другие авторы — [Disable When Logged Out].
Если применена Disable REST API (Logged Out), ошибка может возникнуть даже после того, как подключение ИИ-инструмента вроде Claude одобрено.
Если при подключении Claude через MCP появляется ошибка, добавьте настройку ниже в виде фрагмента кода.
Сам REST API это не отключает: из заголовка страницы удаляются только связанные метатеги-ссылки, чтобы сократить лишние запросы.
Disable Google Maps
Некоторые темы и плагины автоматически загружают скрипт Google Maps API даже на страницах без карт; если отметить опцию, этот скрипт блокируется и внешних запросов становится меньше.
Настройки Perfmatters: General, Disable Google Maps
Если в каких-то записях есть Google Maps, укажите их ID в [Exclude Locations], чтобы карты в этих записях не отключались.
Disable Password Meter
Скрипт индикатора надёжности пароля рассчитан на загрузку только на экранах регистрации, смены пароля и редактирования профиля — но если тема или плагин добавляет форму, например всплывающее окно входа, на каждую страницу, то [zxcvbn.min.js] загружается по всему сайту.
/wp-includes/js/zxcvbn.min.js
/wp-admin/js/password-strength-meter.min.js
Отметьте опцию, чтобы отключить её. На деле этот файл почти никогда не нужен.
Disable Comments
Если на сайте WordPress комментарии не используются, отметьте опцию, чтобы отключить их.
Add Blank Favicon
У только что установленного WordPress нет файла [/favicon.ico], поэтому тесты производительности показывают ошибку 404; эта опция — функция для разработчиков тем и плагинов, которая убирает эту ошибку. Сайтам WordPress, где фавикон уже добавлен, она не нужна.
Remove Global Styles
Начиная с WordPress 5.9 ядро автоматически вставляет встроенный CSS [global-styles-inline-css] в [<head>]. Это 150–200 строк встроенного CSS для тем FSE, но классические темы вроде Kadence и GeneratePress получают его даже без FSE — размер HTML растёт, а FCP/LCP немного ухудшаются.
Включите эту опцию, чтобы убрать этот код.
remove_action(‘wp_enqueue_scripts’, ‘wp_enqueue_global_styles’);
Block Style Behavior
На экране версии 2.6.8 прежний переключатель [Separate Block Styles] стал списком [Block Style Behavior]. Значение по умолчанию [Separate Styles Inline (Default)] загружает стили отдельно для каждого блока.
У каждого блока WordPress (абзац, изображение, галерея, кнопка и т. д.) есть свой CSS, и по умолчанию даже CSS неиспользуемых блоков собирается в глобальную таблицу стилей и загружается целиком. Если разделить его по блокам, загружается только CSS блоков, которые есть на странице.
  • Объём CSS: максимум на 17% меньше
  • На некоторых одностраничных сайтах LCP лучше на ~30–50 мс
  • Снижение TBT (общего времени блокировки) небольшое, но нагрузка на разбор CSS уменьшается
Категория
Как работает
Результат загрузки
❌ Раньше (по умолчанию)
Весь CSS блоков загружается сразу
Много лишнего CSS
Block Style Behavior
Загружается только CSS блоков, которые есть на странице
Файлов CSS чуть больше, но общий объём CSS меньше
Официально поддерживается с ядра WordPress 6.2, поэтому у таких тем и плагинов, как Kadence, Spectra, GeneratePress — проблем нет. Однако если у темы или плагина своя логика загрузки CSS или структура на основе FSE (с упором на theme.json), возможны конфликты стилей.
Эта функция использует фильтр ядра WordPress [should_load_separate_core_block_assets]. Учтите, что CSS вставляется встроенно в body сайта, а не в head, поэтому валидатор W3C может выдавать предупреждения.
См.: документация Perfmatters
Тип
Пример
Причина
❌ Темы на основе FSE
Twenty Twenty-Four, Blockbase и др.
Глобальные стили (theme.json) зависят от этого CSS
⚠️ Старые темы-конструкторы
Avada, WPBakery, Jupiter X и др.
Двойная загрузка собственной структуры CSS и CSS ядра
⚠️ Плагины блоков на устаревшем CSS
Старые Ultimate Blocks, Stackable (старые версии) и др.
Рассчитывают на глобальную загрузку общего CSS блоков
Disable Heartbeat & Revisions
[Heartbeat] в WordPress — это сигнал, который проверяет связь между сервером и сайтом: в консоли он каждые 15 секунд отправляет POST-запрос на /wp-admin/admin-ajax.php. Разрешите его только при редактировании записей и страниц и задайте частоту 60 секунд, чтобы снизить нагрузку на сервер.
Heartbeat
Функция Heartbeat в Perfmatters 1
Только для записей и страниц
Функция Heartbeat в Perfmatters 2
Если оставить редакции записей (Revisions) по умолчанию, они будут копиться в базе данных и замедлять сайт, поэтому разрешаем не больше трёх.
Настройки Perfmatters: General, Limit Post Revisions
Интервал автосохранения записей по умолчанию — 1 минута; здесь задаём 10 минут.
Настройка Autosave Interval в Perfmatters
Если во время написания записей в панели администратора сервер сильно загружает CPU, страницы для посетителей могут замедлиться при любом плагине кеширования. Без Perfmatters эти настройки можно задать прямо в wp-config.php.
General › Login URL
1 / 2
Настройки Perfmatters: General, Login URL
Настройки Perfmatters: General, Login URL, Local Redirect
Параметр
Check / Uncheck
Краткое описание
Настройка Login URL
Check
Заменяет другие плагины, скрывающие адрес входа
Настройки адреса входа
Консоль администратора WordPress по умолчанию открывается по адресу yourdomain.com/wp-admin, а это слабое место для безопасности. Вместо отдельного плагина, скрывающего консоль, можно использовать функцию Perfmatters.
Login URL
Perfmatters Login URL 1
Опции Login URL
Perfmatters Login URL 2
JavaScript › Defer
Настройки Perfmatters: JavaScript, Defer
↳ Отложенная загрузка JavaScript (Load JavaScript deferred)
JavaScript Defer откладывает загрузку так, чтобы JavaScript выполнялся после разбора HTML-документа и показа страницы, — это функция, которая предотвращает блокировку отрисовки. DOMContentLoaded наступает раньше, а FCP и LCP улучшаются.
Include Inline Scripts
Опция откладывает и короткий JavaScript, написанный прямо внутри HTML-документа (<script>…</script>). Встроенные скрипты часто нужны для начальных действий вроде переключения меню, поэтому без особой причины оставляйте её выключенной.
Include jQuery
Многие плагины и темы зависят от jQuery, поэтому если включить jQuery в отложенную загрузку, части сайта — переключатели меню, слайдеры, всплывающие окна — могут сломаться. Оставьте опцию выключенной и включайте её только после проверки, если это нужно.
Excluded from Deferral
Укажите пути к файлам скриптов, которые при отложенной загрузке работают неправильно (слайдеры, проверка форм, меню и т. п.), — они будут исключены из Defer и загрузятся сразу.
/wp-includes/js/jquery/jquery.min.js
/wp-content/plugins/contact-form-7/includes/js/scripts.js
JavaScript › Delay
Настройки Perfmatters: JavaScript, Delay
↳ Отложенное выполнение JavaScript (Delay JavaScript execution)
После загрузки страницы до первого действия пользователя (прокрутка, клик, касание и т. п.) эта опция приостанавливает выполнение JavaScript: необязательный JavaScript — реклама, аналитика, сторонние скрипты отслеживания — откладывается, что улучшает LCP (Largest Contentful Paint) и FCP.
Если [Defer] выполняет скрипты после разбора HTML, то [Delay] откладывает само выполнение до действия пользователя. Для скриптов, которые должны срабатывать сразу, — автовоспроизведение, начальные всплывающие окна — сделайте исключение.
Perfmatters Delay - отложенное выполнение JavaScript
Delay JavaScript — при её включении рекомендуется включить и три подопции ниже.
Perfmatters Delay - отложенное выполнение JavaScript_рекомендуется включить 3 опции
Опция
Рекомендуется
Описание
Delay Behavior
Check
Откладывает только «необязательные скрипты», а не весь JS
Рекомендуется: [Only Delay Specified Scripts (Default)]
Delay Timeout
Check
Запускается автоматически через заданное время, даже если пользователь ничего не делает
(для рекламы и статистики, по умолчанию 15 секунд)
Disable Click Delay
Check
Мгновенная реакция на клик (лучше INP, без задержек UX)
Enable FastClick
Check
Убирает задержку реакции на клик на мобильных (против задержки касаний в iOS)
Delay Behavior
Определяет, откладывать только указанные скрипты или весь JavaScript.
Perfmatters Delay - отложенное выполнение JavaScript_отдельные файлы или все
✅ Отложить выполнение только отдельных файлов
Perfmatters Delay - отложенное выполнение JavaScript_отдельные файлы или все_поле ввода
✅ Отложить выполнение всех файлов
Если отложить выполнение всех файлов, с отдельными плагинами или темами могут быть проблемы; выберите установленные плагины и темы в [Quick Exclusions], чтобы исключить их. Если нужного нет в списке, впишите его в [Excluded from Delay].
Perfmatters Delay - отложенное выполнение JavaScript_все файлы
Delay Timeout
Даже если пользователь ничего не делает (клик, прокрутка и т. п.), по истечении заданного времени отложенный JavaScript запускается автоматически. По умолчанию — 15 секунд.
Disable Click Delay
При отложенном выполнении JS загружается только после того, как пользователь на что-то кликнет, и лишь затем срабатывает действие (открытие меню, нажатие кнопки и т. п.), поэтому реакция на клик может немного запаздывать. Эта опция убирает такую задержку.
Ситуация
Delay JS по умолчанию
С включённой Disable Click Delay
Клик пользователя
Событие клика срабатывает после загрузки JS → небольшая задержка
JS выполняется сразу → быстрая реакция на клик
Enable FastClick
При включённом отложенном выполнении бывает, что кнопка срабатывает только со второго клика; так ведут себя все плагины кеширования и оптимизации. Эта опция это исправляет.
JavaScript › Minify
Настройки Perfmatters: JavaScript, Minify
↳ Минификация JavaScript (Minify JavaScript)
Perfmatters Delay - минификация JavaScript (Minify JavaScript)
Удаляет из файлов JavaScript лишние символы (пробелы, переносы строк, комментарии и т. п.) — функция, которая уменьшает размер файлов: сокращаются и объём передачи, и время разбора (Parsing).
Уже минифицированные файлы оканчиваются на [.min.js]. Если Google PageSpeed Insights или Lighthouse показывает предупреждение [Minify JavaScript], включите эту опцию, чтобы сжать и неминифицированные скрипты.
CSS › Unused
Настройки Perfmatters: CSS, Unused CSS
В настройках CSS есть два способа: удаление неиспользуемого CSS и минификация CSS.
↳ Удаление неиспользуемого CSS (Remove Unused CSS)
Функция, которая находит и удаляет CSS-код, не используемый на странице. Темы и плагины WordPress загружают файлы CSS почти на всех страницах, поэтому неиспользуемый CSS увеличивает размер файлов и время блокировки отрисовки и ухудшает LCP и FCP.
Если включить опцию, для каждой страницы извлекается только действительно нужный CSS и вставляется в неё; больше всего это помогает сайтам с тяжёлыми темами (Elementor, Divi, Avada и т. п.) или множеством плагинов. Если часть стилей пропадает, как бывает со слайдерами или конструкторами форм, добавьте их в [Excluded Stylesheets].
Used CSS Method
Используемый CSS можно вставить встроенно или загрузить отдельным файлом.
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
Inline (по умолчанию): Нужный CSS вставляется прямо в HTML-документ. Внешнего запроса CSS нет, что хорошо для FCP и LCP, но HTML каждой страницы становится больше. Подходит для сайтов-блогов с небольшим объёмом CSS.
File: Используемый CSS собирается в отдельный файл .css и загружается. Работает кеш браузера, но добавляется один внешний запрос. Подходит для крупных сайтов и страниц на конструкторах с большим объёмом CSS.
Stylesheet Behavior
Опция Stylesheet Behavior — настройка, которая определяет, как обрабатывать ненужные файлы CSS.
Perfmatters CSS Setting - поведение таблиц стилей
Настройки
Как работает
Особенности
🕒Delay (Default)
Таблицы стилей загружаются с небольшой задержкой.
Значение по умолчанию: стабильно работает на большинстве сайтов и помогает начальной отрисовке (FCP·LCP).
🚀Async
Загружает таблицы стилей асинхронно — параллельно с остальной страницей.
Разбор HTML не блокируется, и скорость растёт, но с темами, сильно зависящими от CSS, нужна осторожность.
⚡Remove
Полностью удаляет неиспользуемые таблицы стилей.
Даёт наибольший прирост производительности, но часть элементов интерфейса (меню, анимации и т. п.) может сломаться, поэтому нужна проверка.
  • Delay = баланс стабильности и скорости
  • Async = минимум блокировки отрисовки
  • Remove = максимальный прирост производительности
Настройки
Прирост скорости
Стабильность
Кому подходит
🕒Delay (Default)
⭐⭐⭐
⭐⭐⭐⭐
Рекомендуется, если используется много плагинов
🚀Async
⭐⭐⭐⭐
⭐⭐
Статические страницы, сайты со слабой зависимостью от CSS
⚡Remove
⭐⭐⭐⭐⭐
⭐
Собственные темы, экспериментальные настройки
Excluded Stylesheets
Задаёт CSS, который нужно оставить, а не удалять.
· Чтобы исключить весь плагин ⤵️
/wp-content/plugins/contact-form-7/
· Чтобы исключить только отдельные файлы ⤵️
/wp-content/plugins/contact-form-7/includes/css/styles.css
Excluded Selectors
Исключение CSS-селекторов означает, что CSS, применённый к этим HTML-элементам, не удаляется.
· Блок цитаты ⤵️
.wp-block-quote
blockquote
· Блок кода ⤵️
pre
code
.wp-block-preformatted
.wp-block-code
· Тема Astra ⤵️
/uploads/astra/astra-theme-dynamic-css
/uploads/astra-addon/astra-addon-dynamic-css
· Мобильное меню off-canvas в GeneratePress Premium ⤵️
/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css
CDN URL
Укажите обычную CDN, например KeyCDN или Bunny CDN, чтобы отдавать файлы CSS через CDN. Cloudflare автоматически кеширует все ресурсы, которые передаются на уровне DNS, поэтому его сюда не добавляют.
Perfmatters CSS Setting - применение CDN
CSS › Minify
Настройки Perfmatters: CSS, Minify
↳ Сжимать стили CSS (Minify CSS)
Удаляет пробелы и комментарии из файлов CSS, уменьшая их размер. Если на страницах для посетителей функции плагина ломаются или не отображаются, добавьте соответствующий файл CSS.
Perfmatters CSS Setting - минификация файлов CSS
Preloading › Preload
Настройки Perfmatters: Preloading, Preload
Это функция, которая заранее загружает ресурсы и ускоряет отрисовку: она улучшает показ первого экрана (LCP) и скорость переходов между страницами. Состоит из трёх частей: базовые элементы предзагрузки, спекулятивная загрузка и предварительное подключение (Preconnect, DNS Prefetch).
Параметр
Влияние на нагрузку сервера
Влияние на Core Web Vitals (LCP / FCP / TTFB)
Preload
🔸 Немного растёт
✅ LCP лучше / ⚠️ TTFB без изменений
Speculative Loading
🔺 От средней до высокой
⚡ LCP·FCP следующей страницы лучше / ⛔ на текущую страницу почти не влияет
Preconnect
🔹 Совсем небольшая
✅ FCP·LCP лучше (меньше задержка подключения к внешним ресурсам)
DNS Prefetch
⚪ Почти нет
⚪ Возможно небольшое улучшение FCP (косвенно)
Preload Critical Images
Заранее загружает важные изображения и сокращает время LCP (Largest Contentful Paint).
Предзагрузка Perfmatters - предзагрузка изображений
Chrome обрабатывает с высоким приоритетом не больше двух предзагружаемых изображений, поэтому укажите только 2–3. Если указать слишком много, возрастёт нагрузка на сервер, а изображения могут появиться раньше CSS и ухудшить показатель CLS (Cumulative Layout Shift).
Preload
Предзагрузка ресурсов, например шрифтов, улучшает Largest Contentful Paint (LCP).
Настройки Perfmatters: Preloading, Preload, Add New
Кандидатов ищите на вкладке Network в Google PageSpeed или Chrome DevTools. Если предзагружать слишком много ресурсов, может вырасти total blocking time (TBT).
Cloudflare Early Hints
Early Hints(HTTP 103) — функция, которая позволяет браузеру начать загрузку ресурсов ещё до того, как сервер полностью сформирует HTML: она похожа на preload, но срабатывает раньше. Если вы используете Cloudflare, отметьте эту опцию.
Предзагрузка Perfmatters - функция Cloudflare Early Hints
Fetch Priority
Предзагрузка Perfmatters - функция Fetch Priority
Браузер по этому HTML-атрибуту определяет порядок загрузки ресурсов; задаётся он так: [<img fetchpriority="”high”">] или [“low”]. Preload — обязательная загрузка, Fetch Priority — лишь рекомендация, поэтому у браузера остаётся право решать.
Предзагрузка Perfmatters - пример настройки Fetch Priority
Имена классов изображений обычно разделены дефисами (-) или подчёркиваниями (_), но если Chrome DevTools показывает их без дефисов, вводите их так, как видите.
Disable Core Fetch
Начиная с WordPress 6.3 ядро автоматически добавляет самому верхнему изображению атрибут [<img fetchpriority="”high”">], но не всегда правильно определяет LCP (самый крупный контент). Если включить эту опцию, автоматическая настройка ядра отключается, и в Perfmatters применяются только заданные вами значения fetchpriority.
Preloading › Speculative Loading
Настройки Perfmatters: Preloading, Speculative Loading
Спекулятивная загрузка поддерживает 4 режима: Auto(Default), Prefetch, Prerender и Disabled; для 3 режимов, кроме Disabled, дополнительно выбирается степень: автоматически (по умолчанию), осторожно, умеренно или активно.
Предзагрузка Perfmatters - 4 режима спекулятивной загрузки
Режим
Описание
Особенности
Auto (Default)
Ядро WordPress само управляет спекулятивной загрузкой
Работает на уровне Conservative по умолчанию и стабильно
Prefetch
Заранее скачивает ресурсы следующей страницы (без отрисовки)
Нагрузка небольшая, скорость растёт
Prerender
Заранее отрисовывает страницу по ссылке в фоне
Самые быстрые переходы, но высокая нагрузка на сервер
Disabled
Полностью отключает спекулятивную загрузку
Удаляет весь связанный код; подходит для медленных серверов и виртуального хостинга
Speculative Loading
└─ Режим: Auto(Default),Prefetch,Eagerness
├─ Настройка Eagerness
│ ├─ Auto(по умолчанию)
│ ├─ Conservative
│ ├─ Moderate
│ └─ Eager
│
└─ Disabled
Предзагрузка Perfmatters - спекулятивная загрузка_4 настройки после выбора режима
Уровень Eagerness
Описание
Особенности
Auto (по умолчанию)
Ядро WordPress само выбирает подходящий уровень
По умолчанию работает на уровне Conservative
Conservative
Предзагружает, только когда намерение кликнуть очевидно
Самый стабильный, экономит ресурсы
Moderate
Предзагружает при наведении мыши (около 200 мс)
Хороший баланс скорости и эффективности
Eager
Предзагружает сразу, даже при слабом сигнале
Самый быстрый, но расходует больше всего ресурсов
Настраивайте с учётом того, что это может сильно нагружать CPU сервера или замедлять сайт в целом.
Предзагрузка Perfmatters - рекомендуемые настройки спекулятивной загрузки
[Предзагрузка ссылок] (Instant Page / Prefetch) в плагинах кеширования заранее скачивает страницу, когда на ссылку наводят мышь. Спекулятивная загрузка эффективнее для сервера, поэтому используйте что-то одно; если пользуетесь спекулятивной загрузкой, отключите предзагрузку ссылок в плагине кеширования.
Категория
Instant Page(Prefetch)
Speculative Loading
Технология
JavaScript заранее делает fetch при наведении на тег [<a>]
На основе встроенного в браузер Speculation Rules API
Когда срабатывает
Когда пользователь наводит мышь на ссылку
Браузер сам предсказывает «вероятность перехода» (наведение, клик, касание и другие сигналы)
Что загружается
Заранее получает только HTML страницы по ссылке
Возможны и Prefetch (только ресурсы), и Prerender (вплоть до отрисовки)
Уровень
Уровень одного fetch (на основе JavaScript)
Оптимизация на уровне сети и отрисовки внутри браузера
WordPress
Интеграция
На основе внешнего скрипта (instant.page)
Встроено в ядро WordPress 6.8
Эффективность
Быстро, но браузером не управляется
Быстрее и стабильнее, экономит ресурсы
Preloading › Connection
Настройки Perfmatters: Preloading, Connection
Это функция, которая до запроса внешних ресурсов заранее готовит сетевое соединение.
Параметр
Описание
Preconnect
Заранее создаёт сетевые соединения с внешними ресурсами (шрифты, CDN, скрипты аналитики и т. п.).
Браузер устанавливает соединение заранее, ещё до HTTP-запроса, и убирает задержку на лишние обмены с сервером.
DNS Prefetch
Разрешает доменное имя ещё до клика пользователя. Когда хочется ещё немного ускорить DNS-запрос.
Предзагрузка Perfmatters - настройки подключения
Предзагрузка Perfmatters - пример использования Preconnect, Prefetch_uknew
Preconnect для всех пунктов сразу нагружает ресурсы сервера, поэтому задайте только 2–3.
//encrypted-tbn1.gstatic.com
//encrypted-tbn2.gstatic.com
//ep1.adtrafficquality.google
//fundingchoicesmessages.google.com
//pagead2.googlesyndication.com
//tpc.googlesyndication.com
//www.googleadservices.com
//googleads.g.doubleclick.net
//www.google.co.kr
//www.googletagservices.com
//www.youtube.com
//analytics.google.com
//www.google-analytics.com
В большинстве плагинов кеширования есть функции Preconnect / Prefetch — поэтому, если вы используете плагин кеширования, отключите эти две функции здесь.
Preconnect/DNS Prefetch
Применено
Perfmatters без плагина кеширования
Check
Вместе с плагином кеширования
Uncheck
Lazy Loading › Images
Настройки Perfmatters: Lazy Loading, Images
Если Preload — это файлы, которые нужны на экране сразу, то Lazy Load — изображения, которые появятся после прокрутки. Загрузка откладывается, пока пользователь не прокрутит страницу вниз и изображение действительно не понадобится.
Реализует рекомендуемый Google PageSpeed способ [Defer offscreen images] — отложенную загрузку изображений за пределами экрана, поэтому на SEO это не влияет.
Images
Preload Critical Images уже предзагружает два верхних изображения и автоматически исключает их из LazyLoad, поэтому если дополнительно настроить Exclude Leading Images, из-за двойной обработки ресурсы могут расходоваться впустую.
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
Отложенная загрузка не применяется к фоновым изображениям.
iFrames and Videos
Функция отложенной загрузки iframe и видео: применяется к встроенному контенту — YouTube, Vimeo, SoundCloud, Google Maps и т. п. — и к видео, вставленным тегом [<video>].
Настройки Perfmatters: Lazy Loading, iFrames and Videos
Если на сайте есть видео YouTube, включите функцию миниатюр-превью. Вместо настоящего iframe показываются лёгкая миниатюра и значок воспроизведения SVG, а iframe загружается только по клику — это сокращает TBT (общее время блокировки).
Exclude from Lazy Loading
Если откладывать изображения, которые должны быть видны сразу при открытии страницы, — например, изображение записи или логотип, — экран выглядит пустым или мигает, а если изображение входит в LCP, показатель ухудшается. Чтобы исключить изображение, введите его путь к файлу (example.png) или имя класса (class=”example”).
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
  • Если у вас тема GeneratePress, чтобы исключить логотип, введите класс [is-logo-image].
  • Чтобы исключить изображения записей (миниатюры) в блоге, введите класс [class=”attachment-full size-full”].
ShortPixel или Imagify и подобные плагины, которые отдают изображения WebP, выводят их в теге [<picture>]. Если указать тег целиком, из отложенной загрузки исключатся все изображения сайта, поэтому по возможности указывайте конкретный класс или путь.
picture
.is-logo-image
.featured-image
/uploads/header/
Exclude by Parent Selector
Опция исключает изображения по классу родительского контейнера, когда у тега изображения нет своего класса — например, у изображений записей или галерей.
Perfmatters - Lazy Loading_исключение из отложенной загрузки_глобальное исключение по родительскому селектору
Например, если родительский элемент выглядит так,
&lt;div class=”featured-gallery”>
&lt;img src=”image1.jpg”>
&lt;/div>
введите следующее.
featured-gallery
Threshold
Настраивает порог (Threshold), чтобы изображения загружались чуть раньше, чем появятся на экране.
Perfmatters - Lazy Loading_настройка порога
По умолчанию — 0px; чтобы смягчить резкое появление изображений при прокрутке, значение до 100px или 200px немного увеличивают. Сайтам с большим количеством рекламных скриптов, например Mediavine или AdThrive, ставьте не меньше 300px.
DOM Monitoring
Отслеживает появление новых элементов на странице и автоматически применяет LazyLoad к новым изображениям, iframe и другим элементам. Это нужно на сайтах с вкладками, бесконечной прокруткой, слайдерами, AJAX-пагинацией и подобным — сайтах с динамическим контентом.
Perfmatters - DOM Monitoring
DOMContentLoaded — момент, когда исходный DOM готов, а DOM Monitoring отслеживает изменения после него.
Add Image Dimensions
Добавляет изображениям недостающие ширину и высоту.
Настройки Perfmatters: Lazy Loading, Add Image Dimensions
Fade In
Резкое появление изображений эта визуальная функция заменяет плавным переходом.
Perfmatters - Lazy Loading_Fade In
⚙️Рекомендуемые настройки Lazy Loading
Рекомендуемые настройки, описанные в разделе Lazy Loading, такие:
Опция
Рекомендуется
Описание
Images
Check
Lazy Load для всех изображений
Exclude Leading Images
⚙️ 0 (Default)
Если в PreLoad задано число изображений, оставьте 0
iFrames and Videos
Check
Отложенная загрузка YouTube и встроенных видео
YouTube Preview Thumbnails
Check
Сначала загружается только миниатюра, само видео — по клику
Exclude from Lazy Loading
⛔ Оставить пустым
Указывайте вручную, если нужно исключить отдельные файлы
Exclude by Parent Selector
⛔ Оставить пустым
Указывайте вручную, если нужно исключить отдельные контейнеры
Threshold
📏 300
Начинает загрузку вблизи области просмотра
DOM Monitoring
Check
Сохраняет Lazy Load при динамических изменениях DOM
Add Image Dimensions
Check
Предотвращает CLS (автоматически добавляет width/height)
Fade In
Check
Плавное появление (лучше UX)
Lazy Loading › CSS Background Images
Настройки Perfmatters: Lazy Loading, CSS Background Images
CSS Background Images
Можно отложить загрузку фоновых изображений в таблицах стилей CSS.
Perfmatters - Lazy Loading_включение CSS Background Images
В поле селектора фона введите ID или класс контейнера с фоновым изображением или его родительского контейнера. По одному в строке, без префикса ([.], [#]).
Exclude Leading исключает из отложенной загрузки заданное число контейнеров с фоновыми изображениями, начиная с первого загружаемого. Используйте Exclude Leading, если фоновых изображений много.
Perfmatters - Lazy Loading_исключение CSS Background Images__
Опция
Рекомендуется
Описание
Background Images
Check
Откладывает загрузку свойства CSS [background-image:]. (например, фон секции Hero)
Background Selectors
⛔ Оставить пустым
Указывайте, только если задаёте отдельный класс фона (.div-background-class)
Exclude Leading
⚙️ 0 (Default)
Первое фоновое изображение загружается сразу (главный Hero и т. п.)
Lazy Loading › Lazy Elements
Настройки Perfmatters: Lazy Loading, Lazy Elements
Lazy Elements
Включает отложенную загрузку элементов в DOM.
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
DOM (Document Object Model) — это древовидная структура элементов, которую браузер строит из HTML-документа. Чем она больше, тем сильнее растут расход памяти, время расчёта стилей, пересчёт макета (Reflow) и связанные с ними затраты.
Категория
Число узлов в body
Статус
Норма
800 и меньше
🟢 Норма
Предупреждение
Больше примерно 800
🟠 Внимание
Ошибка
Больше примерно 1 400
🔴 Предупреждение
В большинстве плагинов кеширования такой функции нет, поэтому включайте её даже вместе с плагином кеширования. Можно также указать отдельные элементы и родительские контейнеры.
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
Опция
Рекомендуется
Описание
Elements
Check
Lazy Load для самих HTML-элементов (меньше DOM и нагрузка начальной отрисовки)
Element Selectors
⛔ Оставить пустым
Указывайте, только если нужна отложенная загрузка элементов в отдельных контейнерах или секциях
Fonts
Настройки Perfmatters: Fonts
Главное на вкладке Fonts — выбрать, загружать ли Google Fonts локально или отключить Google Fonts.
Local Google Fonts или отключение Google Fonts
Local Google Fonts
Настройки Perfmatters: Fonts, Local Google Fonts
Если используете Local Google Fonts, отключите такую же функцию в других темах и плагинах кеширования.
Отключение Google Fonts
Настройки Perfmatters: Fonts, Disable Google Fonts
Если размещать Google Fonts локально, они не загружаются извне (с серверов Google), а хранятся на самом сайте и отдаются с него, поэтому сетевых запросов становится меньше, а LCP улучшается.
Отключение Google Fonts полностью блокирует Google Fonts и заменяет их на шрифт браузера по умолчанию (например, Arial, Helvetica, sans-serif). Сетевых запросов меньше всего, но может нарушиться единство дизайна.
Display Swap
Ещё до загрузки веб-шрифтов браузер сначала показывает текст системным шрифтом по умолчанию, поэтому пользователь может сразу читать контент, а LCP и ощущаемая скорость улучшаются. На CLS это не влияет.
Local Google Fonts - Display Swap
Print Method
Local Google Fonts - Print Method
По умолчанию локальная таблица стилей выводится файлом (File); если переключить на встроенный вывод (Inline), CSS вставляется прямо в HTML, что помогает уменьшить блокировку отрисовки и улучшить FCP и LCP. Зато размер страницы немного растёт.
Limit Subsets
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
Загружает только нужные наборы символов и уменьшает размер файлов шрифтов. Символы невыбранных языков могут не отображаться, поэтому обычно к Latin(Default) добавляют язык своей страны.
Если используется мультиязычный плагин, лучше выбрать плагин кеширования, который обрабатывает в кеше все Google Fonts и Display Swap.
CDN URL
Если вы используете обычную CDN, а не Cloudflare CDN, введите её URL, чтобы отдавать локальные шрифты через CDN.
Local Google Fonts - CDN URL
Очистить локальные шрифты
Очистка Local Google Fonts
Удаляет локальные шрифты, если вы сменили тему, выбрали другие шрифты или выбрали другие шрифты в плагине кеширования.
⤵️ Рекомендуемые настройки Fonts
Параметр
Рекомендуется
Описание
Local Google Fonts
Check
Google Fonts не загружаются извне (с серверов Google), а хранятся на самом сайте и отдаются с него. Сетевых запросов меньше, задержка загрузки шрифтов сокращается, и это помогает улучшить LCP.
Display Swap
Check
До загрузки веб-шрифтов сначала показывается системный шрифт по умолчанию, и мигание текста (FOUT) становится меньше. LCP и ощущаемая скорость загрузки лучше, на CLS это не влияет.
Print Method
Check
По умолчанию — File; при выборе Inline CSS вставляется в HTML, что помогает свести к минимуму блокировку отрисовки и улучшить FCP/LCP. Однако размер HTML может немного вырасти.
Limit Subsets
Check
Загружает только нужные наборы символов, чтобы уменьшить размер шрифтов и ускорить загрузку. Пример: выберите [Latin(Default)] + [Korean]. Испанский входит в Latin, добавлять его не нужно. Для индийских языков нужен отдельный subset (Devanagari и т. п.). Рекомендуется оставлять так и с мультиязычным плагином.
CDN URL
⚙️ Необязательно
Можно указать путь, если используется отдельная CDN, кроме Cloudflare. Обычно оставляют пустым.
Clear Local Fonts
🔁 Запускать при необходимости
При смене темы, замене шрифтов или смене плагина кеширования удаляет прежние локальные шрифты и создаёт новый кеш.
Google Fonts
Отключено
Uncheck
Если полностью заблокировать Google Fonts, внешние запросы исчезнут, но все шрифты, заданные темой, удаляются, и вместо них используются шрифты по умолчанию (Arial и т. п.) — единство дизайна может нарушиться, поэтому при Local Google Fonts рекомендуется оставлять эту опцию выключенной.
CDN
Настройки Perfmatters: CDN
Перезапись URL CDN работает так: по порядку вводите URL, затем добавляете каталоги для включения. Если задать оба каталога — wp-content и wp-includes, — все изображения, CSS, JS и шрифты будут отдаваться через CDN, а ненужные файлы можно исключить из CDN.
Perfmatters - пример файлов, исключённых из CDN
Analytics
Настройки Perfmatters: Analytics
Google Analytics можно подключить через плагины вроде созданного Google Site Kit. Однако уже после установки Site Kit одна проверка в Google PageSpeed Insights показывает заметное падение производительности. Включайте эту опцию, если хотите подключить Google Analytics с локальными настройками ради скорости.
Если настроить Google Analytics и здесь, и в Site Kit или SEO-плагинах вроде Yoast и RankMath, HTTP-запросов станет 2 вместо 1, поэтому используйте только что-то одно.
Code › Snippets
Настройки Perfmatters: Code, Snippets
Здесь регистрируют фрагменты кода PHP, CSS, JS и HTML и включают или выключают их. Новый добавляется кнопкой [New Snippet].
Фрагмент, который предотвращает ошибку подключения Claude MCP, настраивается так.
<> Code
All Snippets / MCP REST API exception
ActiveSave Snippet
Name
MCP REST API exception
Location
Everywhere⌄
Type
PHPJSCSSHTML
Code
<?php
1// Let WP Rocket MCP (OAuth) requests through the Perfmatters REST API restriction
2add_filter('perfmatters_rest_api_exceptions', function($exceptions) {
3 $exceptions[] = '/mcp/mcp-oauth-server';
4 return $exceptions;
5});
  1. ①В меню [Code] нажмите [New Snippet].
  2. ②Введите имя, а [Location] оставьте [Everywhere], [Type] — [PHP].
  3. ③Скопируйте код кнопкой [Copy] на этом экране и вставьте его в поле кода под строкой [<?php].
  4. ④Включите переключатель [Active] и нажмите [Save Snippet].
Code › Global Scripts
Настройки Perfmatters: Code, Global Scripts
Поля для кода, который нужно добавить в header, body и footer всего сайта. Используйте их для кода, который должен быть на каждой странице, — например, аналитики или тегов подтверждения.
Code › Settings
Настройки Perfmatters: Code, Settings
Здесь экспорт и импорт фрагментов, тема редактора и Safe Mode. Если из-за фрагмента сайт перестал открываться, его можно отключить через Recovery URL.
Tools › Plugin
Настройки Perfmatters: Tools, Plugin
Остальные функции вкладки Tools необязательны, и для понимания хватит изображения ниже. Включить нужно две вещи: Script Manager и расширенные опции среди описанных выше настроек.
Tools › Settings
Настройки Perfmatters: Tools, Settings
Database
Настройки Perfmatters: Database
Если плагин кеширования не предлагает оптимизацию БД, можно воспользоваться функцией Perfmatters; в любом случае используйте тот вариант, который удобнее.
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования

Ⅲ. Как пользоваться Perfmatters Script Manager

Script Manager в Perfmatters доступен после нажатия кнопки «Перейти на сайт» в консоли администратора. Вид панели может отличаться в зависимости от темы и плагинов, а ненужные скрипты можно отключить, выключив кнопку активации у соответствующего пункта.

Например, если не отключать Dashicons в общих настройках Perfmatters, а отключить их нужно только на отдельных страницах, это можно сделать в Script Manager.

Perfmatters: отключённые опции в Script Manager

Ⅳ. Итоги & FAQ

Perfmatters — не просто [плагин для ускорения], который удаляет скрипты и ресурсы, а инструмент, который устраняет неэффективность во всей структуре WordPress и одновременно повышает стабильность сайта и удобство управления им.

Важно не [включить все функции], а понимать характер своего сайта и устройство плагинов и применять функции выборочно.

Perfmatters — плагин, который делает саму структуру сайта легче, управляя лишним кодом и запросами. Он управляет загрузкой CSS, JS, шрифтов и изображений, повышая оценки Core Web Vitals и снижая нагрузку на сервер.

Perfmatters — [для повышения производительности всего сайта], а Asset CleanUp — [для управления отдельными ресурсами].

Для обычного владельца сайта на WordPress Perfmatters — более практичный и стабильный выбор.

Самая эффективная связка — WP Rocket + Perfmatters.

WP Rocket берёт на себя статическую оптимизацию — кеширование, сжатие, предзагрузку, — а Perfmatters динамическую: управление кодом, ресурсами и запросами, поэтому они не пересекаются.

🧭 Статьи о WP Rocket Статьи: 16 · Инструменты: 3
📋 Настройка WP Rocket 📄 WP Rocket MCP Server 📄 WP Rocket и URL на корейском 📄 nginx njs 📄 Многоязычный кеш WP Rocket 📄 gclid и кеш
📄 Тест скорости WP Rocket 📝 Плагины кеширования и оптимизации 📝 Пример ускорения сайта
📋 Кеш: определение и все области применения 📄 Кеш сайта & внутренний кеш сервера
📋 Лучший хостинг: TOP 7 📄 Быстрый хостинг 2026
🛠️ Определение WordPress 🛠️ WHOIS-проверка домена 🛠️ Мой IP
Что такое WP Rocket: пять утверждений из статьи с рекомендацией FlyingPress в сравнении с официальными экранами и замерами на сервере
WordPress · WP Rocket
Что такое WP Rocket: основные функции, плюсы и минусы универсального плагина кеширования
Как WP Rocket отдаёт страницы из файлов кеша и сколько он стоит.
Читать →Текущая статья
Настройка WP Rocket: базовые параметры каждого меню и промокод на 20%
WordPress · WP Rocket
Настройка WP Rocket: базовые параметры каждого меню и промокод на 20%
Базовые настройки WP Rocket по каждому меню и цены.
Читать →Текущая статья
WP Rocket MCP Server: управление кешем и настройками через ИИ-инструменты
WordPress · MCP
WP Rocket MCP Server: управление кешем и настройками через ИИ-инструменты
Как управлять кешем и настройками WP Rocket из ИИ-инструментов.
Читать →Текущая статья
Схема прохождения запросов с корейскими URL в WP Rocket
WordPress · WP Rocket
WP Rocket и URL на корейском
Почему nginx не находит файл кеша из-за регистра букв в кодировке запросов с корейскими адресами и как исправить это с помощью njs.
Читать →Текущая статья
Схема переменных nginx njs и путей к файлам кеша
Server · nginx
nginx njs: установка модуля, настройка js_set и применение через reload для создания переменных JavaScript
Как установить модуль njs, который создаёт переменные с помощью функций JavaScript внутри конфигурации nginx, и применить переменные js_set через reload.
Читать →Текущая статья
Схема сохранения записи при многоязычном кеше WP Rocket
WordPress · WP Rocket
Многоязычный кеш WP Rocket
Почему при сохранении черновика кеш переводов удаляется вместе со всей папкой языка, и код, который это предотвращает.
Читать →Текущая статья
Как запрос с рекламным параметром при отсутствии копии в CDN уходит на исходный сервер, проходит из nginx в Apache, а WP Rocket отбрасывает рекламный параметр и отвечает тем же файлом кеша
Server · кеш
gclid и кеш: запрос из клика по рекламе, ключ кеша страницы и замер первого байта
Замер по времени до первого байта: как запрос gclid в конце адреса из клика по рекламе игнорируется и ответ отдаётся из файла кеша адреса без запроса.
Читать →Текущая статья

ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Докажите, что вы человек: 6   +   8   =