HTTP İstek Sayısı Azaltma için gereksiz eklenti, görsel, font, CSS, JavaScript ve üçüncü taraf kaynaklarını nasıl belirleyip optimize edeceğinizi öğrenin.
Bir WordPress sayfası açılırken yalnızca HTML dosyası gelmez. Tema stilleri, JavaScript dosyaları, görseller, fontlar, analiz kodları ve eklentilerin eklediği kaynaklar için tarayıcı ayrı bağlantılar kurar. Bu sayı gereksiz biçimde büyüdüğünde sayfa güçlü bir sunucuda olsa bile açılış sırasında beklemeler oluşabilir. HTTP İstek Sayısı Azaltma çalışmasının amacı da kullanılan her dosyayı körü körüne kaldırmak değil, gerçekten ihtiyaç duyulmayan yükleri bulmaktır.
Özellikle çok sayıda eklenti kurulmuş sitelerde tablo hızlı değişir. Bir iletişim formunun CSS dosyası form bulunmayan yazılarda, bir slider eklentisinin JavaScript’i slider kullanılmayan sayfalarda yüklenebilir. Bu nedenle WordPress’te HTTP isteği sayısını değerlendirirken yalnızca toplam rakama değil, isteğin nereden geldiğine ve sayfa için gerekli olup olmadığına bakmak gerekir.
Performans değişikliklerinin canlı siteye doğrudan uygulanması beklenmedik tasarım veya işlev sorunlarına yol açabilir. WordPress Otomatik Test Süreci Nasıl Kurulur konusu, optimizasyon öncesi ve sonrası kontrollerin daha kontrollü yürütülmesini sağlamak açısından burada iyi bir devam noktasıdır. Özellikle CSS ve JavaScript yükleme davranışı değiştirilecekse önce staging ortamında karşılaştırma yapmak daha güvenlidir.

HTTP İstek Sayısı Azaltma neden önemlidir?
HTTP İstek Sayısı Azaltma, sayfanın ihtiyaç duymadığı CSS, JavaScript, görsel, font ve üçüncü taraf kaynaklarını kaldırarak tarayıcının yaptığı gereksiz ağ işlemlerini azaltmayı amaçlar. Ancak HTTP/2 ve HTTP/3 kullanan sitelerde yalnızca toplam istek sayısına odaklanmak yerine büyük, yavaş ve sayfa oluşturmayı geciktiren kaynaklara öncelik verilmelidir.
Önce hangi dosyaların yüklendiğini bulun
Chrome veya benzeri bir tarayıcıda Geliştirici Araçları > Network bölümünü açın ve sayfayı yeniden yükleyin. Burada CSS, JavaScript, görsel, font ve üçüncü taraf bağlantılarını ayrı ayrı görebilirsiniz.
Dosyanın boyutu kadar yüklenme süresine de bakın. 15 KB büyüklüğündeki bir CSS dosyası ile birkaç megabaytlık görsel teknik olarak birer HTTP isteğidir fakat performans etkileri aynı değildir.
Ben WordPress sitelerini incelerken özellikle dosya yollarına bakıyorum. wp-content/plugins/ altında aynı eklentiye ait birkaç CSS ve JavaScript dosyasının, o eklentinin kullanılmadığı sayfalarda da geldiğini görmek sık karşılaştığım bir durum. Bu noktada HTTP İstek Sayısı Azaltma için en temiz kazanç, gerekli olmayan kaynağın hiç yüklenmemesidir.
Gereksiz eklentiler gerçekten ne kadar yük oluşturuyor?
WordPress’in resmi performans belgeleri de kullanılmayan eklentilerin kaldırılmasını ve performansı yüksek alternatiflerin tercih edilmesini öneriyor. Tema seçiminin de sayfa performansını doğrudan etkileyebildiği belirtiliyor.
Bir eklentiyi yalnızca kaç tane istek oluşturduğuna bakarak silmek doğru olmaz. Önce sitenin gerçekten o özelliğe ihtiyacı olup olmadığını değerlendirin.
Daha önemli konu, belirli bir sayfada ihtiyaç duyulmayan dosyaların yüklenmesidir. Örneğin iletişim formu yalnızca İletişim sayfasındaysa ona ait kaynakların tüm yazılarda yüklenmesi gerekmeyebilir. Benzer durum WooCommerce, slider ve bazı sosyal paylaşım araçlarında görülebilir.
Koşullu yükleme yapılacaksa dikkatli olun. Yanlış JavaScript dosyasını kaldırmak menü, form veya ödeme alanı gibi bölümlerin çalışmasını bozabilir. İşlemi önce test ortamında uygulamak gerekir.

Görsellerde HTTP İstek Sayısı Azaltma nasıl yapılır?
Sayfadaki her gerekli görseli kaldırmanın anlamı yok. Önce dekoratif olup içerik açısından değer taşımayan görselleri gözden geçirin.
Kalan dosyaları uygun boyuta getirmek ve sıkıştırmak istek sayısını azaltmaz fakat ağ üzerinden taşınan veri miktarını düşürür. WordPress’in resmi performans belgeleri de gereksiz görsellerin kaldırılmasını ve kullanılan görsellerin web için optimize edilmesini öneriyor.
Aşağıda kalan görseller için lazy loading ayrıca işe yarar. WordPress, 5.5 sürümünden beri uygun görsellerde tarayıcının yerleşik lazy loading özelliğini kullanıyor. Böylece ekranın aşağısında bulunan bazı görseller ilk yükleme sırasında hemen istenmek zorunda kalmıyor.
Fontlar ve üçüncü taraf dosyaları gözden geçirilmeli
Bir tasarımda beş farklı font kalınlığı kullanılıyor fakat gerçekte yalnızca normal ve kalın ağırlık görünüyorsa diğer dosyalar gereksiz ağ isteği oluşturabilir. Aynı durum birden fazla ikon kütüphanesi için de geçerli.
Üçüncü taraf kaynaklarda kontrol daha da önemlidir. YouTube yerleştirmeleri, analiz kodları, reklam servisleri veya dışarıdan çağrılan fontlar ziyaretçinin tarayıcısını başka sunuculara bağlayabilir.
HTTP İstek Sayısı Azaltma yapılırken bu bağlantıları tamamen kaldırmak mümkün değilse ilk sayfa yüklemesinde gerçekten gerekli olup olmadıkları değerlendirilmelidir. Video gibi aşağıda bulunan ağır içeriklerin geç yüklenmesi başlangıç yükünü hafifletebilir.
CSS ve JavaScript dosyaları birleştirilmeli mi?
Eskiden performans çalışmalarında çok sayıda CSS veya JavaScript dosyasını tek dosyada toplamak yaygın bir yöntemdi. HTTP/1.x bağlantılarında bunun belirgin avantajı bulunabiliyordu.
HTTP/2 ve HTTP/3 ile durum değişti. Multiplexing sayesinde bir bağlantı üzerinden birden fazla kaynağın taşınması daha verimli hale geldiğinden dosyaları yalnızca istek sayısını düşürmek amacıyla birleştirmek artık her durumda gerekli değil. WordPress’in güncel optimizasyon belgeleri de bu ayrımı açıkça belirtiyor.

Bu nedenle 2026 itibarıyla HTTP İstek Sayısı Azaltma çalışmasını bir sayaç yarışına çevirmemek daha doğru. 80 küçük ve hızlı istek, 30 büyük ve render sürecini engelleyen istekten daha iyi sonuç verebilir. Gerçek yüklenme süresi ve hangi kaynakların kritik yolu geciktirdiği daha anlamlıdır.
Tüm bu kontrollerden sonra performans sorunu devam ediyor veya WordPress tarafında teknik inceleme gerekiyorsa 11858 üzerinden destek alınabilir. 2011’den bu yana Türkiye genelinde 7/24 hizmet veren 11858, bilgisayar, akıllı TV, sosyal medya ve modem gibi farklı alanlarda teknik destek sağlıyor. Gerektiğinde TeamViewer ve AnyDesk üzerinden lisanslı uzaktan bağlantı kuruluyor. Hizmet dakika bazlı şeffaf ücretlendirme ile sunulurken yüzde 95 memnuniyet oranı ve 500.000’den fazla başarılı işlem tecrübesi bulunuyor.
Tema tarafında hangi CSS ve JavaScript dosyasının ne zaman yükleneceğini daha ayrıntılı yönetmek isteyenler için WordPress functions.php Dosyası Nasıl Kullanılır konusu da bağlantılıdır. Ancak dosya yükleme davranışına kodla müdahale ederken kullanılan temanın ve eklentilerin bağımlılıklarını kontrol etmek gerekir; yalnızca performans puanını yükseltmek için çalışan bir kaynağı kaldırmak doğru değildir.
HTTP İstek Sayısı Azaltma için en iyi başlangıç, toplam istek rakamına bakıp rastgele dosya silmek değil, Network ekranında hangi kaynakların gereksiz yere çağrıldığını bulmaktır. Siz sitenizi kontrol ettiğinizde en fazla isteği tema mı, eklentiler mi yoksa üçüncü taraf servisler mi oluşturuyor? Deneyiminizi yorumlarda paylaşabilirsiniz.