Генератор 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, ігнорують цей тип скрипту; звичайні посилання продовжують працювати. Тому за правильної конфігурації ця функція є додатковим рівнем прискорення й не замінює наявний процес навігації.
Крок за кроком
- Відповідає вашому трафіку та використанню ресурсів Conservative, Moderate або Aggressive виберіть готове налаштування.
- Менш ресурсомісткий для обробки 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 і зберігайте звичайний процес навігації.