Kod & Format

Speculation Rules Oluşturucu

Prefetch ve prerender için geçerli bir Speculation Rules JSON çıktısı oluşturun; güvenli hazır ayarları, URL desenlerini ve eagerness seçeneklerini tarayıcınızda doğrulayın.

Speculation Rules Yapılandırması
Güvenli başlangıç: Conservative Prefetch Önce düşük riskli prefetch ile ölçüm yapın; prerender kapsamını gerçek gezinme verisine göre daraltarak açın.
Tamamen tarayıcıda çalışır

Hazır Ayarlar

Hazır ayarlar işlem türünü ve tetikleme hassasiyetini birlikte değiştirir.

Düşük kaynak kullanımı

Kural Davranışı

Tarayıcının neyi, hangi kaynaktan ve ne kadar erken hazırlayacağını seçin.

Prerender, hedef sayfanın JavaScript kodunu da çalıştırabilir.
Desenler sayfadaki uygun bağlantılara otomatik uygulanır.
Daha erken tetikleme, daha fazla bant genişliği ve işlemci kullanabilir.

URL Kapsamı

Her satıra bir URLPattern deseni veya bir hedef URL yazın.

Örnek: /blog/* veya /products/:slug
Oturum, ödeme ve durum değiştiren yolları mutlaka hariç tutun.
Geçerli bir CSS seçici listesi yazın. Eşleşen bağlantılar kurala alınmaz.

Canlı Sözdizimi ve Risk Denetimi

JSON yapısı, URLPattern girdileri ve kaynak tüketimi seçimleri anında kontrol edilir.

Geçerli

Üretilen Kod

1 kural · 1 hedef/desen

Tarayıcı desteği denetleniyor…
Bilgi

Speculation Rules Oluşturucu hakkında

Speculation Rules API, tarayıcıya kullanıcının sırada ziyaret etmesi muhtemel sayfaları önceden getirme (prefetch) veya arka planda tamamen hazırlama (prerender) talimatı verir. Doğru kullanıldığında sonraki sayfa geçişlerini belirgin biçimde hızlandırabilir; gereğinden geniş kullanıldığında ise bant genişliği, sunucu kaynağı ve analiz ölçümlerini gereksiz yere tüketebilir.

Bu araç; conservative, moderate ve aggressive hazır ayarlarıyla URLPattern desenlerinden ya da açık URL listesinden kural üretir. Çıktıyı yalın JSON veya doğrudan sayfaya eklenebilen <script type="speculationrules"> biçiminde alabilirsiniz. Sözdizimi, CSS hariç tutma seçicisi ve riskli kombinasyonlar tamamen tarayıcınızda denetlenir.

Speculation Rules desteklemeyen tarayıcılar bu script türünü yok sayar; normal bağlantılar çalışmaya devam eder. Bu nedenle özellik, doğru kurulduğunda ek bir hızlandırma katmanıdır ve mevcut gezinme akışının yerini almaz.

Nasıl kullanılır?

Adım adım

  1. Trafik ve kaynak kullanımınıza uygun Conservative, Moderate veya Aggressive hazır ayarını seçin.
  2. İşlem olarak daha hafif prefetch veya sayfayı tamamen hazırlayan prerender seçimini yapın.
  3. Kapsamı URL deseni ya da açık URL listesi ile tanımlayın; oturum, sepet ve ödeme yollarını hariç tutun.
  4. Canlı doğrulama alanındaki sözdizimi ve kaynak tüketimi uyarılarını giderin.
  5. Üretilen HTML etiketi veya JSON çıktısını kopyalayın ya da dosya olarak indirin.
SSS

Sıkça sorulan sorular

prefetch hedef belgenin ağdan önceden alınmasını sağlar; sayfayı çalıştırmaz. prerender ise hedef sayfayı görünmeyen bir sekmedeymiş gibi yükleyip render eder. Prerender daha hızlı geçiş sağlayabilir fakat JavaScript, ağ istekleri ve analiz olayları tıklamadan önce çalışabileceği için daha dikkatli kullanılmalıdır.

conservative güçlü bir kullanıcı niyeti bekler; moderate bağlantı üzerinde kısa süreli bekleme gibi bir sinyal kullanır. eager ve özellikle immediate daha erken çalışarak daha fazla kaynak tüketebilir. Tarayıcı, cihaz ve ağ koşullarına göre bir kuralı uygulamamayı yine de seçebilir.

WordPress 6.8, uygun ön yüz bağlantıları için destekleyen tarayıcılara varsayılan olarak conservative prefetch kuralı gönderebilir. Önce sayfa kaynağında mevcut type="speculationrules" scriptini kontrol edin. Çakışan ikinci bir kural eklemek yerine gerekirse wp_speculation_rules_configuration filtresiyle çekirdek yapılandırmasını özelleştirin.

Script türü tanınmaz ve kural yok sayılır. Sayfadaki normal <a href> bağlantıları değişmeden çalışır; özel bir JavaScript polyfill gerekmez. Bu yüzden bağlantı hedeflerini yalnız Speculation Rules'a bağlamayın ve normal gezinme akışını koruyun.

Çıkış, giriş, sepet, ödeme, hesap, yönetim, tek kullanımlık bağlantı ve GET isteğiyle durum değiştiren tüm yolları hariç tutun. Prerender edilen sayfa kullanıcı tıklamadan çalışabileceği için yalnız güvenli, idempotent ve kişisel veri sızdırmayan sayfalarda kullanılması uygundur.