Kod və Format

Speculation Rules Yaradıcısı

Prefetch və prerender üçün etibarlı Speculation Rules JSON yaradın; təhlükəsiz hazır ayarları, URL nümunələrini və eagerness seçimlərini brauzerinizdə yoxlayın.

Speculation Rules Konfiqurasiyası
Təhlükəsiz başlanğıc: Conservative Prefetch Əvvəlcə aşağı riskli prefetch ilə ölçmə aparın; prerender əhatəsini real naviqasiya məlumatlarına əsasən daraldaraq aktivləşdirin.
Tamamilə brauzerdə işləyir

Hazır parametrlər

Hazır parametrlər əməliyyat növünü və işə salma həssaslığını birlikdə dəyişir.

Aşağı resurs istifadəsi

Qaydanın davranışı

Brauzerin nəyi, hansı mənbədən və nə qədər tez hazırlayacağını seçin.

Prerender hədəf səhifənin JavaScript kodunu da icra edə bilər.
Nümunələr səhifədəki uyğun keçidlərə avtomatik tətbiq olunur.
Daha erkən işə salma daha çox bant genişliyi və prosessor istifadəsinə səbəb ola bilər.

URL əhatə dairəsi

Hər sətirə bir URLPattern nümunəsi və ya bir hədəf URL yazın.

Nümunə: /blog/* və ya /products/:slug
Sessiya, ödəniş və vəziyyəti dəyişən yolları mütləq istisna edin.
Keçərli CSS seçiciləri siyahısı yazın. Uyğun gələn bağlantılar qaydaya daxil edilmir.

Canlı sintaksis və risk yoxlaması

JSON strukturu, URLPattern girişləri və resurs istifadəsi seçimləri dərhal yoxlanılır.

Keçərli

Yaradılmış kod

1 qayda · 1 hədəf/nümunə

Brauzer dəstəyi yoxlanılır…
Məlumat

Speculation Rules Yaradıcısı haqqında

Speculation Rules API, brauzerə istifadəçinin növbəti ziyarət etməsi ehtimal olunan səhifələri əvvəlcədən gətirməyi (prefetch) və ya arxa planda tam hazırlama (prerender) təlimatını verir. Düzgün istifadə edildikdə sonrakı səhifə keçidlərini əhəmiyyətli dərəcədə sürətləndirə bilər; həddindən artıq geniş istifadə edildikdə isə bant genişliyini, server resurslarını və analiz ölçmələrini lüzumsuz yerə sərf edə bilər.

Bu alət; conservative, moderate və aggressive hazır parametrləri ilə URLPattern nümunələrindən və ya açıq URL siyahısından qayda yaradır. Çıxışı sadə JSON və ya birbaşa səhifəyə əlavə edilə bilən <script type="speculationrules"> formatında əldə edə bilərsiniz. Sintaksis, CSS istisna seçicisi və riskli kombinasiyalar tamamilə brauzerinizdə yoxlanılır.

Speculation Rules dəstəkləməyən brauzerlər bu script növünü nəzərə almır; adi bağlantılar işləməyə davam edir. Buna görə də bu xüsusiyyət düzgün qurulduqda əlavə sürətləndirmə qatıdır və mövcud naviqasiya axınını əvəz etmir.

Necə istifadə etməli?

Addım-addım

  1. Trafikinizə və resurs istifadənizə uyğun Conservative, Moderate və ya Aggressive hazır parametrini seçin.
  2. Emal baxımından daha yüngül prefetch və ya səhifəni tam hazırlayan prerender seçimini edin.
  3. Əhatə dairəsi URL nümunəsi və ya açıq URL siyahısı ilə müəyyənləşdirin; sessiya, səbət və ödəniş yollarını istisna edin.
  4. Canlı doğrulama sahəsindəki sintaksis və resurs sərfiyyatı xəbərdarlıqlarını aradan qaldırın.
  5. Yaradılmış HTML teqini və ya JSON çıxışını kopyalayın, yaxud fayl kimi endirin.
Tez-tez Verilən Suallar

Tez-tez verilən suallar

prefetch hədəf sənədin şəbəkədən əvvəlcədən alınmasını təmin edir; səhifəni icra etmir. prerender isə hədəf səhifəni görünməyən sekmədəymiş kimi yükləyib render edir. Prerender daha sürətli keçid təmin edə bilər, lakin JavaScript, şəbəkə sorğuları və analitika hadisələri klikləmədən əvvəl işə düşə biləcəyi üçün daha ehtiyatla istifadə edilməlidir.

conservative güclü istifadəçi niyyəti gözləyir; moderate keçid üzərində qısa müddətli gözləmə kimi bir siqnaldan istifadə edir. eager və xüsusilə immediate daha erkən işləyərək daha çox resurs sərf edə bilər. Brauzer, cihaz və şəbəkə şərtlərindən asılı olaraq qaydanı tətbiq etməməyi yenə də seçə bilər.

WordPress 6.8 uyğun ön üz bağlantıları üçün dəstəkləyən brauzerlərə standart olaraq conservative prefetch qaydasını göndərə bilər. Əvvəlcə səhifə mənbəyində mövcud type="speculationrules" scriptini yoxlayın. Ziddiyyətli ikinci qayda əlavə etmək əvəzinə, lazım gələrsə wp_speculation_rules_configuration filtri ilə əsas konfiqurasiyanı fərdiləşdirin.

Script növü tanınmadıqda qayda nəzərə alınmır. Səhifədəki adi <a href> keçidlər dəyişdirilmədən işləyir; xüsusi bir JavaScript polyfill tələb olunmur. Buna görə keçid hədəflərini yalnız Speculation Rules-a bağlamayın və normal naviqasiya axınını qoruyun.

Çıxış, giriş, səbət, ödəniş, hesab, idarəetmə, birdəfəlik keçid və GET sorğusu ilə vəziyyəti dəyişən bütün yolları istisna edin. Əvvəlcədən göstərilən səhifə istifadəçi klikləmədən işləyə bildiyi üçün ondan yalnız təhlükəsiz, idempotent və şəxsi məlumat sızdırmayan səhifələrdə istifadə etmək uyğundur.