LANSMAN FIRSATI — SINIRLI Das Nest Lifetime 499 € 149 € Hemen al →
KakapoWP KakapoWP
Yardım Merkezi/Performance/Tarayıcı önbelleği, CDN ve bağlantı ipuçları

Tarayıcı önbelleği, CDN ve bağlantı ipuçları

Şunun için geçerlidir: Kakapo Performance· 4 dk okuma

Üç ayar sayfanın oluşturulmasını değil, sunulmasını ilgilendirir: statik dosyalar için uzun ömürlü cache header'ları, asset adreslerinde bir CDN sunucusu ve üçüncü taraf sunucular için erken bağlantı ipuçları. Bunlar, sayfa cache çalışsın ya da çalışmasın etkilidir.

Tarayıcı önbelleği kuralları .htaccess dosyasına

  1. “Tarayıcı önbelleği (.htaccess)” kartı, “Assets” panelinde, dört anahtarın altında yer alır.
  2. “Sunucu” satırına bakın: Kurallar yalnızca Apache ve LiteSpeed'de etkilidir.
  3. “.htaccess yazılabilir” satırını kontrol edin. Orada “hayır” yazıyorsa yazma işlemi bir mesajla başarısız olur.
  4. “Tarayıcı önbelleği kurallarını yaz” anahtarını açın. Blok, WordPress dizinindeki .htaccess dosyasına yazılır.
  5. “Bloğu yaz” ve “Bloğu kaldır” ile aynı blok, anahtardan bağımsız olarak yeniden yerleştirilebilir veya çıkarılabilir.

Blokta neler yazar

  • CSS, JavaScript, PNG, JPEG, GIF, WebP, AVIF, SVG, simgeler ve WOFF2 için mod_expires üzerinden Expires kuralları, her biri bir yıl
  • Aynı dosya türleri ile WOFF, TTF ve OTF için mod_headers üzerinden bir Cache-Control header'ı
  • HTML, metin, CSS, JavaScript, JSON ve SVG için mod_deflate üzerinden sıkıştırma
Header set Cache-Control "public, max-age=31536000, immutable"
Blok, iki sabit işaret satırı arasında yer alır ve bu satırların arasında yapılan değişiklikler bir sonraki yazmada üzerine yazılır. Eklenti devre dışı bırakıldığında blok kaldırılır; bu başarısız olursa kart, bir sonraki etkinleştirmede bloğun yerinde kaldığını bildirir.

Asset adreslerini bir CDN'e göre yeniden yazma

  1. “Optimizasyon” (Almanca: „Optimierung“) grubunda “CDN” maddesini açın.
  2. “CDN sunumu etkin” anahtarını açın.
  3. “CDN temel URL” alanına CDN sunucusunun adresini girin; bu adres, sitedeki yolların aynısını yansıtmalıdır.
  4. Ardından “Önizleme” kartında, yeniden yazılmış bir adresin nasıl göründüğüne dair bir örnek belirir.

Yalnızca kendi sitenizin adresleri ve yalnızca statik kaynaklar yeniden yazılır: CSS, JavaScript, görseller, yazı tipleri ile bazı video ve PDF dosyaları. Bu, sayfaya bağlanan komut dosyalarını ve stilleri, ek adreslerini ve içerikteki src, href ve srcset değerlerini kapsar. CDN'e bir yükleme yapılmaz; dosyaların orada zaten erişilebilir olması gerekir.

dns-prefetch ve preconnect

“Preload” panelinde (başlık: “Preload / Bağlantılar”), tarayıcının erkenden temas kurması istenen sunucular tanımlanabilir: “dns-prefetch sunucuları” yalnızca adı çözer, “preconnect sunucuları” ayrıca bağlantıyı da kurar. Her satıra bir sunucu; kayıtlar, resource hints için öngörülen WordPress filtresi üzerinden eklenir ve bu sırada yinelenenler ayıklanır.

Bu makale yararlı oldu mu?