Генератор Speculation Rules
Создайте допустимый Speculation Rules JSON для Prefetch и prerender; проверьте безопасные предустановки, шаблоны URL и параметры eagerness в браузере.
Готовые настройки
Готовые настройки одновременно изменяют тип операции и чувствительность срабатывания.
Поведение правила
Выберите, что, из какого источника и насколько заранее браузер будет подготавливать.
Охват URL
В каждой строке укажите шаблон URLPattern или целевой URL.
/blog/* или /products/:slug /pricing/ например, относительный или https://example.com/pricing/ укажите абсолютный URL, например. Проверка синтаксиса и рисков в реальном времени
Структура JSON, входные данные URLPattern и параметры потребления ресурсов проверяются мгновенно.
Созданный код
1 правило · 1 цель/шаблон
О генераторе Speculation Rules
Speculation Rules API, предварительно загружает для браузера страницы, которые пользователь, вероятно, посетит следующими (prefetch) или полная подготовка в фоновом режиме (prerender) задаёт инструкцию. При правильном использовании оно может значительно ускорить переходы на следующие страницы, а при чрезмерно широком применении — без необходимости расходовать пропускную способность, ресурсы сервера и аналитические измерения.
Этот инструмент; conservative, moderate и aggressive с помощью готовых настроек создаёт правило из шаблонов URLPattern или списка явных URL. Вывод можно получить как обычный JSON или как элемент, который можно непосредственно добавить на страницу <script type="speculationrules"> можно получить в формате. Синтаксис, селектор исключения CSS и рискованные комбинации полностью проверяются в вашем браузере.
Браузеры, не поддерживающие Speculation Rules, игнорируют этот тип скрипта; обычные ссылки продолжают работать. Поэтому при правильной настройке эта функция является дополнительным уровнем ускорения и не заменяет существующий процесс навигации.
Шаг за шагом
- Соответствует вашему трафику и использованию ресурсов Консервативный, умеренный или агрессивный выберите готовую настройку.
- Менее ресурсоёмкая операция prefetch или полностью подготавливающий страницу prerender выберите вариант.
- Область охвата Шаблон URL или список явных URL определите с его помощью; исключите пути сеанса, корзины и оплаты.
- Устраните предупреждения о синтаксисе и расходе ресурсов в области проверки в реальном времени.
- Скопируйте созданную метку HTML или вывод JSON либо скачайте их в виде файла.
Часто задаваемые вопросы
prefetch обеспечивает предварительную загрузку целевого документа из сети; страница при этом не запускается. prerender загружает целевую страницу, будто она находится в невидимой вкладке, и выполняет её рендеринг. Prerender может обеспечить более быстрый переход, но использовать его следует осторожнее, поскольку JavaScript, сетевые запросы и аналитические события могут сработать до нажатия.conservative ожидает сильного пользовательского намерения; умеренный использует такой сигнал, как кратковременная задержка на ссылке. eager и особенно immediate может срабатывать раньше и потреблять больше ресурсов. Однако браузер всё равно может принять решение не применять правило в зависимости от условий браузера, устройства и сети.type="speculationrules" проверьте скрипт. При необходимости вместо добавления второго конфликтующего правила wp_speculation_rules_configuration настройте основную конфигурацию с помощью фильтра.<a href> ссылки работают без изменений; специальный JavaScript polyfill не требуется. Поэтому не привязывайте цели ссылок только к Speculation Rules и сохраняйте обычный поток навигации.