Web Siteniz Neden Yavaş? Umbraco'da Gerçekten İşe Yarayan Çözümler

15 Eylül 2026 12:00 tarihinde eklendi

Egemen Sarı

Kullanım

Web Siteniz Neden Yavaş? Umbraco'da Gerçekten İşe Yarayan Çözümler

Web Siteniz Neden Yavaş? Umbraco'da Gerçekten İşe Yarayan Çözümler

Sayfanız 3 saniyede yükleniyorsa, ziyaretçinizin yarısı zaten gitmiş demektir. Bu yazıda teoriyi değil, gerçekten fark yaratan teknik adımları konuşacağız.

Bir site performans analizi yaparken sıkça karşılaştığım bir tablo var: Core Web Vitals raporu kırmızı, GTmetrix skoru düşük, geliştirici ise "biz zaten optimize ettik" diyor. Sorunu bulmak genellikle düşündüğünüzden kısa sürer — ama önce neye baktığınızı bilmeniz gerekiyor.

Yavaşlığın tek bir nedeni olduğunu düşünmek yanıltıcı. Çoğu zaman birkaç küçük sorun üst üste binmiş olur ve asıl darboğazı bulmak için ölçüm yapmadan hareket etmek vakit kaybından başka bir şey değildir.


Önce ölç, sonra dokunuştur

Umbraco projelerinde en çok vakit kaybettiren şey, ölçmeden "fix" yapmaya çalışmak. Özellikle LCP (Largest Contentful Paint) ve TTFB (Time to First Byte) değerlerine bakmadan görsel sıkıştırmaya girişmek, bacağı kırık birine koşma egzersizi önermek gibi.

Pratik başlangıç noktası: Chrome DevTools'un "Performance" sekmesi ve PageSpeed Insights, sizi doğrudan asıl soruna götürür. Lighthouse puanı 90 altındaysa, "Opportunities" bölümündeki ilk iki madde genellikle toplam kazancın %80'ini sağlar.

Umbraco'nun size hazır verdiği ama kullanmadığınız şeyler

Umbraco'nun output cache mekanizması, doğru yapılandırıldığında sunucu yanıt sürelerini dramatik biçimde düşürür. Ama çoğu projede ya hiç aktif edilmemiş ya da sadece homepage için açık bırakılmış. Özellikle kategori listeleri ve blog arşivleri gibi içeriğin sık değişmediği sayfalarda, önbellek stratejisi olmadan her istek veritabanına gidiyor.

Buna ek olarak, Umbraco 10+ ile birlikte gelen ImageSharp entegrasyonu gerçekten güçlü bir araç. Yüklediğiniz görselleri WebP formatına dönüştürüp, ihtiyaç duyulan boyuta göre kesebilirsiniz — üstelik bunu sunucu tarafında otomatik yapıyor. Bunu bir kez doğru ayarladığınızda, sayfa ağırlığı ciddi ölçüde düşüyor.

  • Görsel optimizasyon (ImageSharp ile WebP dönüşümü)
    Ortalama görsel boyutunda %70’e varan azalma sağlar ve sayfa yüklenme süresini ciddi şekilde düşürür.
  • Cache + doğru yapılandırılmış Umbraco mimarisi
    Core Web Vitals skorlarını 90+ seviyesine taşıma potansiyeli sunar.
  • Sadece 1 saniyelik hız iyileştirmesi
    Ortalama dönüşüm oranlarında %12’ye kadar artış sağlayabilir.
Kod tarafında gözden kaçan detaylar

Umbraco, size temiz HTML çıktısı üzerinde tam kontrol sağlar — bu büyük bir avantaj. Ancak özellikle eski projelerden taşınan şablonlarda gereksiz JavaScript yüklemelerini sıkça görüyorum. Her sayfaya dahil edilen büyük bir script dosyası, gerçekte sadece iki sayfada kullanılıyorsa, bunu lazy-load veya sayfa bazlı yükleme ile çözmek mümkün.

Veritabanı sorguları da hafife alınan bir konu. Yanlış yapılandırılmış Examine indexleri veya döngü içinde yapılan tekrarlayan içerik çağrıları, özellikle ziyaretçi sayısı arttığında belirgin bir yavaşlamaya yol açar. Bu tür sorunları tespit etmenin en iyi yolu, profiling araçları ile gerçek bir yük testi yapmak.


SEO açısından neden bu kadar önemli?

Google, 2021'den bu yana Core Web Vitals'ı sıralama sinyali olarak kullanıyor. LCP 2.5 saniyenin altında olmalı; bunu geçiyorsanız, ne kadar iyi içerik yazarsanız yazın, teknik dezavantajla başlıyorsunuz demektir. Ayrıca mobil cihazlarda performans farkı masaüstüne kıyasla genellikle çok daha belirgin — ve aramaların büyük çoğunluğu mobilden geliyor.

Küçük ama etkili bir kontrol listesi: TTFB 600ms altında mı? LCP elementi bir görsel mi, varsa lazy-load kapalı mı? Cumulative Layout Shift sıfıra yakın mı? Bu üç soruya "evet" diyebiliyorsanız, teknik taraf büyük ölçüde temiz demektir.

Nereden başlamalı?

Eğer mevcut bir Umbraco projeniz varsa ve "nereden başlayacağımı bilmiyorum" diyorsanız, ilk adım basit: PageSpeed Insights'a URL'nizi girin ve mobil skora bakın. 50'nin altındaysa, genellikle görsel optimizasyonu ve render-blocking kaynaklar ilk müdahale noktalarınız olacak. 50–75 arasındaysa, cache yapılandırması ve sorgu optimizasyonu devreye giriyor.

Performans iyileştirmesi, büyük bir yeniden yazım gerektirmez çoğu zaman. Doğru araçları ve Umbraco'nun sunduğu yerleşik özellikleri etkin kullanmak, çoğu projede birkaç günlük iş ile "yeşil bölge"ye taşıyor.

Bu noktada doğru strateji ve doğru uzmanlıkla ilerlemek kritik hale geliyor. Umbraco Türkiye olarak, Umbraco tabanlı web sitelerinizin performansını analiz ediyor, hız, SEO ve kullanıcı deneyimi açısından optimize edilebilir tüm alanları tespit ediyoruz. Amacımız yalnızca mevcut sorunları çözmek değil; uzun vadede sürdürülebilir, hızlı ve yüksek dönüşüm sağlayan dijital altyapılar oluşturmak. Eğer web sitenizde performans kaybı, yavaş yüklenme veya düşük SEO skoru gibi problemler yaşıyorsanız, size özel çözüm yaklaşımımızla destek olmaktan memnuniyet duyarız.

Detaylı Bilgi Al!

Bize Proje detayınızdan bahsedin!