Giriş
Çoğu kişi Core Web Vitals optimizasyonu denince şunları düşünür:
- Görselleri küçült
- Lazy load kullan
- CSS/JS küçült
- Cache eklentisi kur
Bunlar doğrudur ama eksiktir. Çünkü Core Web Vitals metriklerinin önemli bir kısmı hosting altyapısından etkilenir. Özellikle LCP ve INP metrikleri doğrudan server performansı ile ilişkilidir.
Bu yazıda Core Web Vitals ile hosting arasındaki ilişkiyi sayısal ve teknik olarak inceleyeceğiz.
1. Core Web Vitals Nedir? (Kısa Hatırlatma)
Core Web Vitals 3 ana metriktir:
| Metrik | Ne Ölçer | Hedef |
|---|---|---|
| LCP | Largest Contentful Paint | < 2.5 sn |
| INP | Interaction to Next Paint | < 200 ms |
| CLS | Layout Shift | < 0.1 |
Bu metrikler doğrudan Google sıralama faktörüdür.
2. Hosting Core Web Vitals’ı Nasıl Etkiler?
En önemli ilişki:
| Metrik | Hosting Etkisi |
|---|---|
| TTFB | Çok yüksek |
| LCP | Yüksek |
| INP | Orta |
| CLS | Düşük |
Bir sayfa şu sırayla yüklenir:
DNS → TCP → SSL → TTFB → HTML → CSS → JS → Render → LCP
Eğer TTFB yüksekse, LCP otomatik olarak geç yüklenir.
3. TTFB → LCP İlişkisi (En Kritik Nokta)
Basit model:
LCP = TTFB + Resource Load + Render Delay
Örnek:
| Senaryo | TTFB | Resource | Render | LCP |
|---|---|---|---|---|
| Shared hosting | 900 ms | 1.4 s | 0.8 s | 3.1 s |
| VPS | 250 ms | 1.2 s | 0.6 s | 2.05 s |
| VPS + CDN | 120 ms | 0.9 s | 0.4 s | 1.42 s |
Sadece hosting değiştirerek LCP 3.1s → 2.0s olabilir. Bu Core Web Vitals PASS demektir.
4. Gerçek Test Senaryosu (Before / After)
Bir WordPress sitesinde test:
| Altyapı | TTFB | LCP | INP | PageSpeed |
|---|---|---|---|---|
| Shared | 820 ms | 3.8 s | 280 ms | 58 |
| VPS | 240 ms | 2.1 s | 190 ms | 82 |
| VPS + CDN | 110 ms | 1.5 s | 140 ms | 94 |
Bu değişiklik sadece:
- Hosting değişimi
- CDN
- Server cache
Frontend aynı kalıyor.
5. INP ve CPU İlişkisi
INP = Kullanıcı etkileşimi sonrası sayfanın ne kadar hızlı tepki verdiği.
Bu şu kaynaklara bağlıdır:
- CPU
- PHP execution
- Database response
- Server queue
- PHP worker
Shared hosting’te CPU throttling varsa:
| CPU Durumu | INP |
|---|---|
| CPU limit var | 280–350 ms |
| CPU limit yok | 120–180 ms |
Bu yüzden INP sadece JavaScript problemi değildir.
6. Core Web Vitals Ölçüm Araçları
| Araç | Ne Ölçer |
|---|---|
| PageSpeed Insights | Lab + Field data |
| Google Search Console | Gerçek kullanıcı verisi |
| WebPageTest | Detaylı waterfall |
| GTmetrix | Performans analizi |
TTFB ölçmek için:
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}\n" https://site.com
7. Hosting Türüne Göre Core Web Vitals Etkisi
| Hosting | TTFB | LCP | INP | CWV |
|---|---|---|---|---|
| Shared | Yüksek | Kötü | Orta | Fail |
| VPS | Orta | İyi | İyi | Pass |
| Dedicated | Düşük | Çok iyi | Çok iyi | Pass |
| VPS + CDN | Çok düşük | Çok iyi | Çok iyi | Pass |
8. En Büyük Yanlış: Core Web Vitals = Frontend Sanılması
Core Web Vitals optimizasyonunun gerçek dağılımı:
| Optimizasyon | Etki |
|---|---|
| Hosting / TTFB | %35 |
| CDN | %20 |
| Cache | %15 |
| Görsel optimizasyon | %15 |
| CSS/JS | %10 |
| Font | %5 |
Yani Core Web Vitals’ın %50+ kısmı hosting + CDN tarafıdır.
9. Ne Zaman Hosting Core Web Vitals Sorunudur?
Aşağıdaki durumlar varsa problem büyük ihtimalle hosting:
- TTFB > 600 ms
- LCP yüksek ama görseller optimize
- INP yüksek ama JS az
- Trafik artınca CWV bozuluyor
- PageSpeed mobil düşük ama masaüstü iyi
- Cache açık ama LCP hala yüksek
SONUÇ
Core Web Vitals sadece frontend optimizasyonu değildir. Server response yavaşsa, Core Web Vitals PASS almak çok zordur.
En büyük etki sırası:
- Hosting (TTFB)
- CDN
- Cache
- Görseller
- CSS/JS
Çoğu kişi optimizasyona sondan başlar.
CTA
Bu konuyu daha iyi anlamak için şu rehberler önemli:
- TTFB Nasıl Düşürülür?
- VPS vs Shared Hosting Performans
- CDN Nedir Ne İşe Yarar?
- LiteSpeed Cache Ayar Rehberi