Performans Nisan 2026 11 dk okuma

Web Site Performans Analizi: Araçlar ve Yöntemler

Web siteniz ne kadar hızlı? Performans analizi, sunucu yanıt süresinden görsel optimizasyonuna, JavaScript yönetiminden önbellekleme stratejilerine kadar kapsamlı bir değerlendirme gerektirir. Bu rehberde performans analizinin her boyutunu, kullanılacak araçları ve iyileştirme yöntemlerini detaylıca ele alıyoruz.

Performans Neden Kritik?

Web site performansı hem kullanıcı deneyimini hem de iş sonuçlarını doğrudan etkiler. Araştırmalar şunu gösteriyor:

Performans optimizasyonu teknik bir konu gibi görünse de sonuçları doğrudan gelire yansır. Amazon'un hesaplamalarına göre, 100ms'lik bir gecikme yıllık gelirin %1'ine mal olmaktadır.

Performans Metrikleri: Neyi Ölçmeli?

Sunucu Tarafı Metrikler

TTFB (Time to First Byte)

Tarayıcının sunucuya istek göndermesi ve ilk baytı alması arasındaki süredir. TTFB, sunucu performansının temel göstergesidir.

TTFB'yi etkileyen faktörler: DNS çözümleme süresi, TLS el sıkışma (handshake) süresi, sunucu işleme süresi, coğrafi uzaklık.

Sunucu Yanıt Süresi (Server Response Time)

Sunucunun bir isteği işleme ve yanıt oluşturma süresidir. Veritabanı sorguları, uygulama mantığı ve dosya sistemi erişimi bu süreyi etkiler.

İstemci Tarafı Metrikler (Core Web Vitals)

Google'ın tanımladığı üç temel metrik:

Bu metriklerin detaylı açıklaması için Core Web Vitals rehberimize bakabilirsiniz.

Ek Performans Metrikleri

Görsel Optimizasyonu

Görseller, çoğu web sayfasının en büyük ağırlık kaynağıdır. HTTP Archive verilerine göre, ortalama bir web sayfasının toplam boyutunun %50'sinden fazlası görsellerdir.

Format Seçimi

Format Kullanım Avantaj
WebP Fotoğraflar ve grafikler JPEG'den %25-35, PNG'den %26 daha küçük
AVIF Fotoğraflar (modern tarayıcılar) WebP'den %20 daha küçük, en yüksek sıkıştırma
SVG Logolar, ikonlar, basit grafikler Vektörel, boyut bağımsız, çok küçük
JPEG Fotoğraflar (fallback) Evrensel destek
PNG Şeffaflık gerektiren görseller (fallback) Kayıpsız, şeffaflık desteği

Boyutlandırma ve Sıkıştırma

Pratik İpucu: <picture> elementini kullanarak modern format desteği ile fallback sunun:
<picture><source srcset="gorsel.avif" type="image/avif"><source srcset="gorsel.webp" type="image/webp"><img src="gorsel.jpg" alt="Açıklama"></picture>

JavaScript Optimizasyonu

JavaScript, modern web sitelerinin en büyük performans darboğazıdır. Yalnızca indirme boyutu değil, parsing ve çalıştırma süresi de performansı etkiler.

Yükleme Stratejileri

Bundle Optimizasyonu

Üçüncü Parti Scriptler

Analitik, reklam, chat widget'ları, sosyal medya butonları gibi üçüncü parti scriptler performansı ciddi şekilde etkileyebilir. Her eklediğiniz script ana iş parçacığını bloklar ve sayfa ağırlığını artırır.

CSS Optimizasyonu

CDN (Content Delivery Network)

CDN, içeriğinizi dünya genelindeki sunuculara dağıtarak kullanıcılara en yakın konumdan sunar. Özellikle coğrafi olarak dağınık kitleniz varsa CDN kullanımı şarttır.

CDN Avantajları

CDN Sağlayıcıları

Önbellekleme (Caching) Stratejileri

Önbellekleme, aynı kaynağı tekrar tekrar indirmek yerine saklanmış kopyasını kullanarak performansı artırır. İki seviyede uygulanır:

Tarayıcı Önbellekleme

HTTP yanıt başlıkları ile tarayıcıya kaynakları ne kadar süre saklaması gerektiğini söylersiniz:

Sunucu Tarafı Önbellekleme

Strateji: Dosyalarınızı hash'li isimlerle yükleyin (ör. app.a3f7b2.js). Bu dosyalara uzun süreli önbellekleme uygulayın. İçerik değiştiğinde yeni hash oluşur ve tarayıcı otomatik olarak yeni versiyonu indirir.

Performans Analiz Araçları

Ücretsiz Araçlar

Ücretli/Profesyonel Araçlar

Performans Analizi Metodolojisi

Sistematik bir performans analizi için şu adımları takip edin:

  1. Mevcut durumu ölçün: PageSpeed Insights ve GTmetrix ile temel metrikleri kaydedin. Bu başlangıç noktanız (baseline) olacak.
  2. Darboğazları belirleyin: Waterfall analizinde en uzun süren istekleri ve Chrome DevTools'ta en büyük JavaScript yüklerini tespit edin.
  3. Önceliklendirin: En büyük etkiyi yaratacak iyileştirmelerden başlayın. Genellikle sıra: görsel optimizasyonu > JavaScript azaltma > önbellekleme > CDN > CSS optimizasyonu.
  4. Uygulayın ve ölçün: Her iyileştirmeden sonra tekrar test edin. Etkiyi ölçmeden bir sonrakine geçmeyin.
  5. Sürekli izleyin: Performans bütçeleri belirleyin ve düzenli aralıklarla kontrol edin. Yeni özellikler performansı bozabilir.

Performans Bütçesi Örneği

Performans ve Kullanıcı Deneyimi

Performans ve kullanıcı deneyimi birbirinden ayrılmaz iki konudur. Hızlı ama kullanışsız bir site başarılı olamaz, iyi tasarlanmış ama yavaş bir site de kullanıcıları kaybeder.

Microsoft Clarity gibi davranış analiz araçları, performans sorunlarının kullanıcıları nasıl etkilediğini görsel olarak gösterir. Yavaş yüklenen bir sayfada kullanıcıların rage click yapması, sayfayı terk etmesi veya öğeler kayarken yanlış yere tıklaması gibi durumları oturum kayıtlarında gözlemleyebilirsiniz.

Önerilen yaklaşım: Teknik performans metriklerini (PageSpeed, Core Web Vitals) davranış verileriyle (Clarity ısı haritaları, oturum kayıtları) birlikte değerlendirin. Rakamların arkasındaki gerçek kullanıcı deneyimini görün.

Sonuç

Web site performans analizi çok boyutlu bir süreçtir: sunucu hızı, görsel optimizasyonu, JavaScript/CSS yönetimi, CDN ve önbellekleme. Her boyut kendi araçlarını ve yöntemlerini gerektirir.

Başlangıç için: PageSpeed Insights ile mevcut durumunuzu ölçün, en büyük sorunları belirleyin ve etki sırasına göre iyileştirin. Düzenli izleme ile performansı koruyun.

Clarity'den otomatik raporlar ister misiniz?

ClarityInsights verilerinizi analiz eder ve UX önerileri içeren bir AI raporu gönderir.

Ücretsiz rapor alın