Genel bakış
Tüm domain ve PTR bölgelerinin özeti.
DNS Kayıtları
—
WAF Engellemeleri
—
PTR Kayıtları
—
Aktif Alan Adı
—
DNS Kayıt Dağılımı
WAF Tehdit Dağılımı
Son DNS Kayıtları
| ALAN ADI | TÜRÜ | DEĞER | TTL |
|---|
Son WAF Olayları
| ZAMAN | ALAN ADI | SONUÇ |
|---|
Son PTR Kayıtları
| IP ADRESİ | PTR KAYDI |
|---|
Kota Kullanımı
Domain
—
PTR
—
Alan Adı Yönetimi
Sitelerini ve uygulamalarını hızlandır, koru.
| Alan Adı | Durum | Kayıt Sayısı | Son Güncelleme |
|---|
Henüz bir bölge yok.
PTR Yönetimi
Ters DNS (in-addr.arpa / ip6.arpa) bölgeleri — normal domainlerden ayrı yönetilir.
| PTR Bölgesi | Durum | Kayıt Sayısı | Son Güncelleme |
|---|
Henüz bir rDNS (PTR) bölgesi yok.
Örnek bölge adı: 201.88.93.in-addr.arpa
Kullanıcı Yönetimi
Panel kullanıcılarını, rollerini ve domain/PTR kayıt limitlerini yönetin.
Kayıt Ol Ayarları
Giriş ekranındaki "Kayıt Ol" ile kendi kendine hesap oluşturan yeni kullanıcılara varsayılan olarak uygulanacak limitler. Mevcut kullanıcıları etkilemez.
+ Kullanıcı ekle
Tüm kullanıcılar
| Ad Soyad | E-posta | Rol | Domain | PTR | Durum |
|---|
Domainler
| Domain | Sahibi | Durum |
|---|
PTR Bölgeleri
| PTR Bölgesi | Sahibi | Durum |
|---|
Registrar (Spaceship) — Otomatik Glue
Havuzdaki vanity NS isimleri (örn. tommy.ns.perfdns.com) kendi üst alan adının alt alan
adları olduğundan, başka registrar'ların bunları müşteri domainlerinde nameserver olarak kabul
edebilmesi için o üst alan adının kendi registrar'ında (Spaceship) glue kaydı olarak tanımlı olmaları
gerekir. Kimlik bilgisini bir kez girin — aşağıdaki pool domainler otomatik doğrulanır ve havuz
otomatik senkronize edilir; sunucu IP'si değişirse veya biri Spaceship panelinden glue'yu elle
değiştirirse sistem bunu periyodik olarak (6 saatte bir) kendiliğinden fark edip düzeltir.
Havuz domainleri
Şu an perfdns.com kapasitesi dolunca (ör. NS kullanımı arttıkça), buraya
perfdns.net gibi ek bir domain ekleyebilirsin — kapasitesi dolan domain'in isimleri
bitince yeni kullanıcılar otomatik olarak öncelik sırasındaki bir sonraki domain'e yönlendirilir.
| Domain | Kapasite | Kullanılan isim | Öncelik | Doğrulandı | Durum |
|---|
Denetim geçmişi
| Zaman | Eylem | Detay | Sonuç |
|---|
Havuz İsimleri
NS havuzundaki (örn. kai.ns.perfdns.com) tek tek isimler. Kullanımda olan (bir müşteriye
atanmış) isimler silinemez/düzenlenemez — sadece boşta olanlarda değişiklik yapılabilir.
| İsim | Domain | Durum |
|---|
PerfDNS RTBH
PerfDNS'in kendi gözlemlediği veriden ürettiği kara liste: bir IP, 1 saat içinde 3+ farklı müşteri domaininde ihlal yaparsa (rate-limit/WAF/JS Koruma) otomatik olarak buraya eklenir. Dilersen elle de IP ekleyebilir/düzenleyebilir/silebilirsin. Eklenen tüm IP'ler kalıcı olarak engellenir — siz kaldırana kadar listede kalır. RTBH açık olan tüm domainlerde bu liste engellenir.
| IP | ASN / Organizasyon | Kaynak | Not | Eklenme |
|---|
Denetim Kaydı
Panelde yapılan yönetimsel eylemlerin (kullanıcı oluşturma/güncelleme/silme, domain askıya alma/aktifleştirme, admin girişleri) kalıcı izi — "kim, ne zaman, neyi değiştirdi" sorusuna sunucu loglarına bakmadan burada cevap bulunur.
| Zaman | Kullanıcı | Eylem | Detay | IP |
|---|
Otomatik IP Engelleme
Domainlerin Koruma sayfasındaki Otomatik IP Engelleme'nin (bir IP, pencere içinde eşik sayıda ihlal yaparsa geçici banlanır) TÜM domainler genelindeki tek listesi. Buradan elle de bir domain + IP için ban ekleyebilir veya erken kaldırabilirsiniz.
| Domain | IP | ASN / Organizasyon | Kalan Süre |
|---|
Hesabım
Ad soyad, şifre, API token'ları ve kendi işlem geçmişinizi buradan yönetin.
Profil
Şifre Değiştir
Şifreniz değişince güvenlik amacıyla tüm oturumlarınız kapatılır, tekrar giriş yapmanız gerekir.
API Token'ları
Programatik erişim için token oluşturun. Tam token değeri sadece oluşturulduğu anda bir kez gösterilir — kaybederseniz yeni bir token oluşturmanız gerekir.
| Ad | Oluşturulma | Son Kullanım |
|---|
İşlem Kayıtları
Kendi hesabınızla yapılan girişler ve değişikliklerin geçmişi.
| Zaman | Eylem | Detay | IP |
|---|
Bölgeler, Kayıtlar ve PTR/rDNS
Yönetim API'sinin bölge ve kayıt uçları — PTR (ters DNS) kayıtları da dahil, çünkü ayrı bir uç nokta yok: aynı genel kayıt API'sini kullanıyorlar.
Genel Bakış
Tüm istekler panelin kendi HTTPS adresine gider — yönetim API'si (8080 portu) sadece sunucunun kendi içinde (127.0.0.1) dinler, dışarıdan doğrudan erişilemez; her şey nginx/OpenResty üzerinden HTTPS ile panel alan adına proxy edilir. Yanıtlar JSON'dır.
https://dash.perfdns.com
Tüm istekler HTTPS üzerinden gider, token asla düz metin olarak ağda dolaşmaz. Yine de token'ı güvenilmeyen ortamlarda (paylaşılan script, herkese açık repo) saklamayın.
Kimlik Doğrulama
E-posta/şifre ile POST /auth/login'a giriş yapılır; dönen oturum token'ı, panelin statik ana sayfası (GET /) hariç tüm uçlarda Authorization başlığında kullanılır.
Authorization: Bearer <oturum token'ı>
Giriş oturum token'ı 7 gün sonra geçersiz olur — sürekli çalışan bir script/entegrasyon (ör. sunucu provisioning'de PTR API'sini çağırmak) için bunun yerine Hesabım > API Token'ları'ndan süresiz bir API token'ı oluşturup onu kullanın.
Bölgeler
Bir "bölge" (zone) tek bir DNS bölgesidir — web domaini ya da PTR/rDNS bölgesi olabilir; API açısından fark yoktur.
Tüm bölgeleri listeler.
[
{ "id": 1, "name": "layerhub.net.", "serial": 20260712143018 },
{ "id": 3, "name": "17.117.155.in-addr.arpa.", "serial": 20260712145937 }
]
Yeni bölge oluşturur.
| Alan | Tip | Açıklama |
|---|---|---|
| name | string | Bölge adı. Sondaki nokta opsiyonel. |
curl -X POST https://dash.perfdns.com/zones \
-H "Authorization: Bearer <token>" \
-d '{"name": "17.117.155.in-addr.arpa"}'
Bölgeyi ve içindeki tüm kayıtları siler.
curl -X DELETE https://dash.perfdns.com/zones/17.117.155.in-addr.arpa \ -H "Authorization: Bearer <token>"
Kayıtlar
A, AAAA, CNAME, MX, TXT, NS, PTR, SRV ya da CAA — tip fark etmeksizin aynı dört uç kullanılır. SRV'de "İçerik" alanına hedef host yazılır, öncelik/weight/port ayrı alanlardan girilir; CAA'da "İçerik" alanına flags tag değer biçiminde tek satır yazılır (ör. 0 issue letsencrypt.org).
Bölgedeki tüm kayıtları döner.
[
{
"id": 18, "zone_id": 3, "name": "80", "type": "PTR",
"content": "layerhub.net", "ttl": 3600,
"priority": 0, "proxied": false
}
]
Bölgeye yeni kayıt ekler. Ekleme/güncelleme/silme sonrası SOA serial otomatik artar.
| Alan | Tip | Açıklama |
|---|---|---|
| name | string | Kök için "@", PTR'de son oktet. |
| type | string | A · AAAA · CNAME · MX · TXT · NS · PTR |
| content | string | Değer — IP, hedef host, TXT metni. |
| ttl | int | Saniye. Belirtilmezse 300. |
| priority | int | Yalnızca MX için. |
| proxied | bool | Yalnızca A/AAAA. PTR'de her zaman false. |
curl -X POST https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records \
-H "Authorization: Bearer <token>" \
-d '{"name": "80", "type": "PTR", "content": "layerhub.net", "ttl": 3600}'
Var olan kaydı günceller — tam yerine yazma, tüm alanlar gönderilmeli.
curl -X PUT https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records/18 \
-H "Authorization: Bearer <token>" \
-d '{"name": "80", "type": "PTR", "content": "www.layerhub.net", "ttl": 3600}'
Tek bir kaydı siler.
curl -X DELETE https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records/18 \ -H "Authorization: Bearer <token>"
PTR / rDNS Rehberi
Ters-oktet/in-addr.arpa hesabını kendiniz yapmak istemiyorsanız aşağıdaki özel PTR API'sini kullanın — sadece ham bir IP adresi ve hostname alır. İlgili in-addr.arpa bölgesini önce genel /zones API'siyle (bkz. altındaki "Manuel yöntem") kendiniz oluşturmanız gerekir; bu uç noktalar bölgeyi otomatik oluşturmaz.
Aşağıdaki üç uç noktanın tamamı hem normal hesap Authorization: Bearer <token> başlığını HEM DE bölgeye özel bir API Key'i AYNI ANDA ister — sadece biri yeterli değildir, istisna yoktur. API Key'i panelde PTR Yönetimi > Kayıtlar sayfasında, bölgenin "API Key" satırında görürsünüz (kopyala düğmesiyle). Bu anahtar bölge oluşturulurken bir kez üretilen SABİT bir sırdır — kayıt eklemek/güncellemek/silmek bu anahtarı ETKİLEMEZ, sadece panelden elle "yeniden oluştur" () ile değişir. Bölge henüz yoksa bu API Key hiç var olmaz — bu yüzden ilgili in-addr.arpa bölgesi bu uç noktalar çağrılmadan ÖNCE genel /zones API'siyle oluşturulmuş olmalıdır.
Bir IP + hostname verir; ilgili in-addr.arpa bölgesi önceden oluşturulmuş olmalıdır. PTR kaydını ekler veya (o IP için zaten bir kayıt varsa) içeriğini/TTL'ini GÜNCELLER (upsert) — otomasyon/provisioning script'leri için idempotent. Hesap token'ı ve doğru api_key HER ZAMAN birlikte zorunludur.
| Alan | Tip | Açıklama |
|---|---|---|
| ip | string | Zorunlu. Sadece IPv4 (ör. 203.0.113.55). |
| hostname | string | Zorunlu. PTR kaydının işaret edeceği hostname. |
| ttl | int | Saniye. Belirtilmezse 3600. |
| api_key | string | Zorunlu — hesap token'ının YANINDA gönderilir, onun yerine geçmez. |
curl -X POST https://dash.perfdns.com/ptr \
-H "Authorization: Bearer <token>" \
-d '{"ip": "203.0.113.55", "hostname": "sunucu1.ornek.com", "ttl": 3600, "api_key": "<bölge api key>"}'
{
"ip": "203.0.113.55",
"hostname": "sunucu1.ornek.com",
"zone": "113.0.203.in-addr.arpa",
"arpa_name": "55.113.0.203.in-addr.arpa",
"record": { "id": 362, "zone_id": 33, "name": "55", "type": "PTR", "content": "sunucu1.ornek.com", "ttl": 3600, ... }
}
Bir IP için var olan PTR kaydını döner. Kayıt yoksa (veya IP'nin bölgesi size ait değilse) 404. Bölge zaten var olduğu için hesap token'ının yanında doğru api_key de HER ZAMAN zorunludur.
curl "https://dash.perfdns.com/ptr?ip=203.0.113.55&api_key=<bölge api key>" \ -H "Authorization: Bearer <token>"
Bir IP için PTR kaydını siler (bölgenin kendisine dokunmaz — boş kalan bir in-addr.arpa bölgesini silmek isterseniz ayrıca DELETE /zones/{zone} çağırın). Hesap token'ının yanında doğru api_key de HER ZAMAN zorunludur.
curl -X DELETE "https://dash.perfdns.com/ptr?ip=203.0.113.55&api_key=<bölge api key>" \ -H "Authorization: Bearer <token>"
Manuel yöntem (genel /zones API ile) — bölgeyi ilk kez oluşturmak için zorunlu adım
Yukarıdaki PTR API'sini kullanabilmeniz için in-addr.arpa bölgesinin genel /zones API'siyle önceden oluşturulmuş olması gerekir — PTR API'si bölgeyi otomatik oluşturmaz, sadece kayıt ekleme/güncelleme/silmeyi kolaylaştırır. Bölge ve kayıt adları ters çevrilmiş IP oktetleri biçiminde yazılır.
Oktet ters çevirme
İlk üç oktet ters çevrilip .in-addr.arpa eklenerek bölge adı; son oktet ise kayıt adı olur.
Uçtan uca örnek: 155.117.17.80 için rDNS kurulumu
Gerçekten çalıştırılmış, doğrulanmış adımlar.
curl -X POST https://dash.perfdns.com/zones \
-H "Authorization: Bearer <token>" \
-d '{"name": "17.117.155.in-addr.arpa"}'
curl -X POST https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records \
-H "Authorization: Bearer <token>" \
-d '{"name": "@", "type": "NS", "content": "ns1.layerhub.net", "ttl": 3600}'
curl -X POST https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records \
-H "Authorization: Bearer <token>" \
-d '{"name": "@", "type": "NS", "content": "ns2.layerhub.net", "ttl": 3600}'
curl -X POST https://dash.perfdns.com/zones/17.117.155.in-addr.arpa/records \
-H "Authorization: Bearer <token>" \
-d '{"name": "80", "type": "PTR", "content": "layerhub.net", "ttl": 3600}'
dig @<sunucu-ip> 80.17.117.155.in-addr.arpa PTR +short # → layerhub.net.
Yukarıdaki adımlar bölgeyi PerfDNS.COM üzerinde yetkili yapar; resolver'ların bulabilmesi için IP bloğunu tahsis eden sağlayıcının in-addr.arpa delegasyonunu ns1.layerhub.net / ns2.layerhub.net'e yönlendirmesi gerekir.
Öneriler
—
PerfDNS.COM'un trafiğinizi nasıl işlediğini izleyin ve bu domain için servisleri yapılandırın.
Kontrol ediliyor…
Bu bölge kullanıma kapatılmıştır.
Yönetici tarafından askıya alındı. Tekrar aktif edilene kadar bu bölge üzerinde hiçbir işlem (kayıt ekleme/düzenleme/silme, güvenlik ayarları vb.) yapılamaz.
NS Delegasyonu
Kayıtlar
| Ad | Tür | İçerik | TTL | Proxy |
|---|
Kurallar
Çeşitli siber saldırılardan korunmak için tarafımızca yönetilen ve sürekli güncellenen kural listesini aktif ederek ekstra güvenlik sağlayabilirsiniz.
Özel Kural Listesi
Esnek kurallar — sırayla değerlendirilir, ilk eşleşen kural uygulanır.
Yönetilen Kurallar
Ülke Bazlı Engelleme
Seçilen ülkelerden gelen tüm istekler, güncel IP aralığı listeleri kullanılarak reddedilir.
Toplu PTR Ekle
Bu bölgenin son oktet aralığındaki her IP için ayrı bir PTR kaydı oluşturur (örn. 1-254 aralığı .1 ile .254 arası tüm adresleri kapsar).
Yeni PTR Bölgesi
Yeni Kural
Kural adı benzersiz olmalı; 3-32 karakter, boşluk içermemeli.
"İçinde"/"İçinde Değil" operatörleri için değeri "|" (pipe) ile ayırarak girin. Örn: a|b|c
Kural Koşulları
Sorgu Önizleme
İşlemler
Koruma
Koruma seçeneklerinizi detaylandırın
Seçtiğiniz sağlayıcının site anahtarı/gizli anahtarını girin. Gizli anahtar hiçbir zaman tarayıcıya gönderilmez, sadece edge sunucuda sağlayıcının doğrulama API'sine karşı kullanılır.
Google reCAPTCHA için reCAPTCHA v2 "I'm not a robot" Checkbox kullanın.
Kaynak IP'den bağımsız, domain başına toplam istek sınırı — dağıtık sellere karşı ikinci katman
Buraya eklenen IP'ler her istekte, WAF/rate-limit'ten önce doğrudan 403 ile reddedilir
Otomatik IP Engelleme tarafından geçici olarak banlanmış adresler
SSL/TLS Ayarları
SSL/TLS yapılandırması
Sertifika Durumu
SSL Modu
Güvenlik Ayarları
Güvenlik Başlıkları
Tarayıcı seviyesinde ek koruma başlıkları — clickjacking, MIME-sniffing, referrer sızıntısı ve XSS'in tarayıcı tarafındaki etkisini azaltır. Her alan bağımsızdır, boş bırakılan bir başlık hiç gönderilmez.
DDoS Olayları
Arka planda her dakika izlenen trafikte, son 30 dakikalık ortalamanın belirgin üzerine çıkan sıçramalar burada listelenir.
Olaylar
| Durum | Başlangıç | Bitiş | Baseline | Tepe (rpm) | Toplam İstek | Engellenen |
|---|
Olay Detayı
Özel Sayfalar
PerfDNS.COM'un blok/hata sayfaları için kendi HTML'inizi tanımlayın. Her sayfa hazır bir şablonla gelir, dilerseniz üzerinde düzenleme yapabilirsiniz. Kapalıyken PerfDNS.COM'un yerleşik varsayılanı kullanılır.
Desteklenmiyor: 522 (Connection Timeout), 553 (Origin Host DNS Not Resolved), 599 (Other Error) — bunlar Cloudflare'e özgü sentetik kodlardır; PerfDNS.COM'un altyapısı bu durumları 502/504'ten güvenilir şekilde ayırt edemediği için sahte bir ayrım sunulmuyor.
Security · Analizler
Tehdit Haritası
En Çok Engellenen Ülkeler
Engelleme Türleri
İstek Günlükleri
Bu domaine gelen isteklerin örneklenmiş kayıtları. Ülke/ASN ve kural detayı için bir satıra tıklayın.
| Zaman | Kaynak IP | Hedef | Yol | Aksiyon |
|---|
SEO Yönetimi
Bu domainin Google/Yandex gibi arama motorlarıyla uyumluluğunu buradan yönetin.
Ters+ileri DNS ile gerçekliği doğrulanmış Googlebot/YandexBot istekleri — sahte User-Agent sayılmaz. Bu sayaç sıfırdaysa Koruma sayfasındaki "Güvenilir Botlar" ayarının açık olduğundan emin olun.
Etkinleştirildiğinde /robots.txt isteği, origin'e hiç gitmeden ve WAF/rate-limit/JS Koruma dahil TÜM kontrollerden önce aşağıdaki içerikle yanıtlanır — Güvenilir Botlar kapalı olsa bile arama motorları her zaman erişebilir.
Etkinleştirildiğinde her yanıta X-Robots-Tag: noindex, nofollow başlığı eklenir; arama motorları bu domaini indekslemez. Test/staging domainleri için önerilir — canlı bir sitede yanlışlıkla açık bırakmak siteyi Google'dan tamamen düşürür.
Aynı içeriğin hem www.'lı hem www.'sız adreste görünmesi (duplicate content) arama motoru sıralamanızı düşürebilir. Hangi sürümün "kanonik" (asıl) kabul edileceğini seçin; diğeri 301 ile ona yönlendirilir. Seçiminiz: Kapalı
robots.txt ile aynı mantık: etkinleştirildiğinde /sitemap.xml isteği origin'e gitmeden doğrudan aşağıdaki içerikle yanıtlanır.
Etkinleştirildiğinde edge, her HTML sayfasının <head>'ine otomatik <link rel="canonical"> ekler — origin koduna dokunmadan sorgu parametrelerinden bağımsız tek bir "asıl URL" bildirir. Not: origin sayfası zaten kendi canonical etiketini basıyorsa iki etiket birden görünür; sadece origin'de yoksa açın.
Bing/Yandex'in (dolaylı olarak Google'ın da yararlandığı) desteklediği protokol: bir sayfa değiştiğinde arama motorlarına anlık "hemen tekrar tara" bildirimi gönderir — sitemap'in pasif keşfini beklemeden.
Anahtar dosyası:
URL Yönlendirmeleri
Eski path'ler için 301/302 yönlendirmesi — site yeniden yapılandırıldığında arama motoru indeks puanının kaybolmaması için.
SEO Sağlık Taraması
Bir sayfayı gerçek bir ziyaretçi gibi çeker; başlık uzunluğu, meta description, H1 ve görsel alt etiketi gibi klasik on-page hataları listeler.
Henüz tarama yapılmadı.
Bot Tarama Hataları
Doğrulanmış Googlebot/YandexBot'un son ziyaretlerinde 400 ve üzeri yanıt aldığı yollar — kırık linklerin arama motorunca fark edilmiş halidir.
Yükleniyor…
Bot Ziyaret Günlüğü
Doğrulanmış Googlebot/YandexBot isteklerinin son kayıtları (ring buffer, sınırlı sayıda son isteği tutar).
| Zaman | Yol | Metod | Durum | IP |
|---|
Önbellek
PerfDNS.COM'un OpenResty edge önbellekleme katmanını bu domain için yapılandırın.
Etkinleştirildiğinde cache (önbellekte) sistemini devre dışı bırakır ve tüm içeriklerin kök sunucudan direkt servis edilmesini sağlar.
Bu domain için tutulan tüm önbellek girdilerini geçersiz kılar. Temizlik sonrası tüm içerik yeniden kök sunucudan gelir.
Sistem önbelleği standart olarak sadece statik dosyaları (css/js/görsel vb.) saklar. Dilerseniz HTML dahil her şeyi önbellekleyecek şekilde değiştirebilirsiniz. Seçiminiz: Statik Dosyalar
Web sitesi ziyaretçilerinin tarayıcısında dosyaların önbelleğe alınmasındaki sürenin uzunluğunu belirleyebilirsiniz. Sayfa yükleme hızınıza ciddi oranda katkı sağlar.
URL adreslerindeki parametreleri (sorgu dizesi) yok sayarak önbellek üzerinden herkese aynı kaynağı sunmak isterseniz lütfen etkinleştirin.
Speed
Bu domain için performans optimizasyonlarını yapılandırın.
Web sitenizdeki HTML ve CSS kaynak kodlarının boyutunu, yorumları ve gereksiz boşlukları temizleyerek azaltır. JavaScript güvenli bir parser olmadan küçültülemeyeceğinden dahil edilmez.
Google tarafından geliştirilen yeni nesil sıkıştırma yöntemi. Destekleyen tarayıcılara (Accept-Encoding: br) otomatik devreye girer, desteklemeyenlerde gzip'e düşer.
Etkinleştirildiğinde, tarayıcısı destekleyen ziyaretçilere JPEG/PNG/GIF görsellerini otomatik olarak WebP/AVIF formatına dönüştürerek sunar; boyutu %90'a kadar düşürebilir, görüntü kalitesi olabildiğince yüksek tutulur.
Sitenizi hızlandıran bir özellik paketi: harici script'lere defer, kaynak ipuçları, görsel/iframe lazy-load, render-blocking CSS ertelemesi ve link prefetch — her biri aşağıdan bağımsız açılıp kapatılır. Genel anahtar kapalıyken hiçbiri çalışmaz.
Harici script'lere native defer ekler. Nadiren script sırası bağımlılığı olan sitelerde sorun çıkarabilir.
Sayfadaki harici host'lara (en fazla 10) preconnect/dns-prefetch ekler — DNS+TLS bağlantısını önden başlatır. Risksiz.
İlk görsel hariç (LCP adayına dokunulmaz) tüm görsel/iframe'lere loading="lazy" ekler. Görsel ağırlıklı sitelerde belirgin fayda.
Render-blocking <link rel="stylesheet">'leri non-blocking yapar (<noscript> yedeğiyle) — en büyük ilk-boyama kazancı genelde buradan gelir. En riskli seçenek: stil sırasına bağımlı sitelerde kısa bir stilsiz an (FOUC) görülebilir, açtıktan sonra test edin.
Aynı origin'deki linklere hover/viewport'a girince arkaplanda önceden çeker — sonraki sayfa geçişi anında hissedilir. Session güvenliği: istek çerezsiz (credentials:"omit") gönderilir ve "çıkış/sil/delete" gibi kelimeler içeren linkler baştan atlanır — hover'da yanlışlıkla çıkış/silme tetiklenmez.
Sayfadaki fontlara (en fazla 2) preload ekler ve CSS'teki @font-face bloklarına font-display:swap ekler — font yüklenene kadar metin görünmez kalmaz.
Sayfadaki YouTube gömmelerini, sayfa yüklenirken hemen inen ağır bir iframe yerine hafif bir önizlemeyle (küçük resim + oynat ikonu) değiştirir; gerçek video sadece tıklanınca yüklenir. Video gömülü sayfalarda ilk yükleme süresini ciddi düşürür.
Modern UDP tabanlı QUIC protokolü — özellikle mobil/yüksek gecikmeli bağlantılarda daha hızlı bağlantı kurulumu ve paket kaybına karşı tolerans sağlar. Tarayıcı desteklemiyorsa otomatik olarak HTTP/2'ye düşer, risk yok.
