SEO

.htaccess ile Hız Rekoru: Tarayıcı Önbellekleme Sırları

Enis Öztürk
YazarEnis Öztürk
6 Haziran 2020Günc: 6 Haziran 2026 5 dk okuma
.htaccess ile Hız Rekoru: Tarayıcı Önbellekleme Sırları

Web Sitesi Hızlandırmada Kritik Optimizasyonlar: Önbellekleme ve Sıkıştırma

Sayfa hızı optimizasyonunda en kritik bileşenlerden biri, statik varlıkların ziyaretçinin tarayıcısında ne kadar süre tutulacağını belirleyen tarayıcı önbelleklemesidir. Web sitelerinde kullanılan resimler, fontlar, CSS ve JavaScript gibi dosyaların yerel olarak ne kadar süre saklanacağını .htaccess dosyası üzerinden belirlemek, sonraki sayfa ziyaretlerinde bu dosyaların yeniden indirilmesini engeller. Sektör verilerine bakıldığında, doğru yapılandırılmış önbellekleme politikaları, ortalama sayfa yükleme süresini %35'e kadar azaltabilmektedir.

Bu mekanizma sayesinde, kullanıcılar sitenizde gezinirken daha az veri indirir; bu da hem kullanıcı deneyimini (UX) iyileştirir hem de sunucu yükünü hafifleterek sitenizin genel yükleme hızını artırır. Web sitenizi Google PageSpeed Insights gibi araçlarla test ettiğinizde genellikle "Tarayıcı önbellekleme özelliğinden yararlanın" (Leverage Browser Caching) uyarısı alırsınız. Bu uyarıyı gidermek, sitenizin performans skorunu doğrudan etkiler.

Tarayıcı Önbellekleme Özelliğinden Yararlanma ve .htaccess Yapılandırması

Tarayıcı önbellekleme, bir kullanıcının web sitesini ilk ziyaretinden sonra, sitenin statik dosyalarını yerel cihazında depolamasını sağlayan bir mekanizmadır. Bu durum, aynı kullanıcının siteye yaptığı sonraki ziyaretlerde, tarayıcının bu dosyaları sunucudan tekrar istemek yerine doğrudan yerel kopyayı kullanmasına olanak tanır.

Tarayıcı önbellekleme yönergelerini etkinleştirmek için, sunucu yapılandırma dosyası olan .htaccess dosyanıza aşağıdaki kuralları ekleyebilirsiniz. Bu kod bloğu, özellikle resimler için bir yıla kadar, stil ve script dosyaları için ise bir aya kadar önbellekleme süreleri tanımlar. HTML dosyaları için ise 600 saniye (10 dakika) gibi daha kısa bir süre belirlenmiştir, zira HTML içeriği daha sık güncellenebilir.

Bu .htaccess güncellemeleri, Google PageSpeed Insights'taki tarayıcı önbellekleme sorununu çözmenin yanı sıra, sitenizin ilk yükleme performansını da doğrudan destekler. WordPress kullanıyorsanız, bu tür karmaşık sunucu ayarlarını, teknik SEO hizmeti süreçlerinin bir parçası olarak ele alan LiteSpeed Cache gibi eklentilerle çok daha kolay yönetebilirsiniz.

WordPress LiteSpeed Cache Ayarları (En İyi Performans)

Gzip Sıkıştırmasını Etkinleştirme Yoluyla Sayfa Boyutunu Küçültme

GZIP sıkıştırması, sunucudan istemciye gönderilen veri miktarını azaltarak web sitesi performansını radikal bir şekilde artırır. Bir ziyaretçi sitenize eriştiğinde, sunucu HTML, CSS, JavaScript ve XML gibi metin tabanlı dosyaları sıkıştırır, böylece dosya boyutu küçülür ve internet üzerinden transfer süresi kısalır. Araştırmalara göre, GZIP sıkıştırması dosya boyutlarını ortalama %70 oranında küçültebilir, bu da özellikle mobil kullanıcılar için kritik bir hız avantajı sağlar ve doğrudan site içi SEO çalışmalarınızın bir parçasıdır.

GZIP sıkıştırmasını aktif etmek, sadece hızınızı değil, aynı zamanda kullanıcıların sitenizde gezinirken harcadığı veri miktarını da düşürerek genel erişilebilirliğe katkıda bulunur.

Tarayıcı Önbellek Kontrolü İçin Header Yönergeleri

Önbellek kontrolü (Cache Control), tarayıcı önbellekleme işleminin ne kadar katı veya esnek olacağını detaylıca yönetmemizi sağlar. Aşağıdaki kod bloğunda, .htaccess modülü olan mod_headers.c kullanılarak farklı dosya türleri için özel max-age değerleri belirlenmiştir. Örneğin, ICO, JPG, PNG gibi görsel varlıklar için 2.678.400 saniye (yaklaşık 1 yıl) gibi uzun bir süre belirlenmiştir. Buna karşılık, HTML dosyaları için 7200 saniye (2 saat) gibi daha kısa bir süre tanınır, çünkü HTML yapısı daha sık değişebilir.

Bu detaylı kontrol, kaynakların güncelliğini korurken performansı maksimize etmek için gereklidir. Eğer belirli bir dosya türünün (örneğin png) bu süre boyunca önbelleğe alınmasını istemiyorsanız, ilgili satırı listeden çıkarabilirsiniz.

Lazy Load Nedir? Nasıl Kullanılır?

Yukarıdaki örnek .htaccess dosyasını indirmek isterseniz, GitHub profilimizi ziyaret edebilirsiniz. Tarayıcı önbellekleme ve sıkıştırma optimizasyonları, web sitenizin Core Web Vitals metriklerini iyileştirerek hem kullanıcı memnuniyetini hem de arama motoru sıralamalarını olumlu yönde etkiler.

Web sitenizin performans metriklerini optimize etmek için sunucu ayarlarınızı profesyonelce yönetiyoruz.
Teknik SEO hizmetimizi inceleyin.

Sıkça Sorulan Sorular

Son Güncelleme: 6 Haziran 2026
Enis Öztürk
Makaleyi Yazan
Enis Öztürk

Kukumav.Net’in kurucusu ve dijital pazarlama uzmanıdır. Google Ads, SEO, Meta Ads, ve web tasarımı alanlarında KOBİ’lere ve girişimcilere özel çözümler sunarak markaların dijitalde daha görünür, güçlü ve dönüşüm odaklı hale gelmesine yardımcı olur.

Tüm Yazılarını İncele
Haftalık Bülten
Bunun Gibi İçeriklerden Anında Haberdar Olun

Dijital pazarlama, SEO ve büyüme stratejilerine dair yeni makaleler yayınlandığında sizi ilk biz haberdar edelim. Spam yok, sadece değerli içerik.

Haftada 1 e-postaİstediğinizde çıkabilirsinizÜcretsiz
Yorumlar

0 yorum

Yorum Yazın

E-posta adresiniz yayınlanmayacaktır.