Giriş
Bir web sitesi yavaş olduğunda çoğu kişi şu alanlara odaklanır:
- Tema
- Eklentiler
- Görseller
- Cache eklentisi
Ama gerçek dünyada performansın büyük kısmı hosting altyapısından gelir. Bu yazıda performansın hangi kısmı sizin kontrolünüzde, hangi kısmı hosting tarafında, bunu sayısal ve teknik olarak inceleyeceğiz.
1. Web Sitesi Performansı Nelerden Oluşur? (Gerçek Dağılım)
Bir sayfanın açılma süresi kabaca şu bileşenlerden oluşur:
| Bileşen | Kontrol |
|---|---|
| TTFB (Server response) | Hosting |
| Database response | Hosting |
| CPU processing | Hosting |
| Disk I/O | Hosting |
| Network latency | Hosting |
| HTML/CSS/JS size | Siz |
| Görseller | Siz |
| Frontend render | Kullanıcı cihazı |
Kritik gerçek: Performans problemlerinin çoğu frontend değil server response (TTFB) kaynaklıdır.
2. TTFB: Hosting Kalitesinin En Net Göstergesi
TTFB ölçmek için:
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}\n" https://siteadresi.com
Gerçekçi TTFB Karşılaştırması
| Hosting Türü | Ortalama TTFB |
|---|---|
| Shared hosting | 600–1200 ms |
| Kaliteli shared | 400–700 ms |
| VPS | 150–300 ms |
| Dedicated | 80–180 ms |
Fark: 800 ms
Bu şu anlama gelir:
800 ms × 20 request = 16 saniye sadece server bekleme
Bu yüzden sadece cache eklentisi kurarak site hızlandırılamaz.
3. CPU Limiti: Görünmeyen En Büyük Darboğaz
Shared hosting sistemlerinde genelde:
| Plan | CPU Limit |
|---|---|
| Entry | %25 CPU |
| Orta | %50 CPU |
| İyi | 1 CPU |
| VPS | 2–8 CPU |
CPU limit dolunca ne olur?
- Site yavaşlar
- Admin panel yavaşlar
- Sepete ekleme gecikir
- Checkout yavaşlar
- Bazen 508 Resource Limit hatası
Gerçek Senaryo
Bir WooCommerce sitesinde:
| Durum | Sayfa Açılış |
|---|---|
| CPU throttling varken | 4.8 sn |
| CPU throttling yok | 1.9 sn |
%60 hız farkı sadece CPU yüzünden.
4. Disk I/O: WordPress Sitelerin Gizli Katili
WordPress sürekli disk okur:
- PHP dosyaları
- Loglar
- Cache
- Session
- Uploads
- Database
Disk Hız Karşılaştırması
| Disk | IOPS |
|---|---|
| HDD | 100 |
| SATA SSD | 500–1000 |
| NVMe SSD | 3000–6000 |
WordPress sayfa açarken ~200–400 disk işlemi yapabilir.
Hesap:
| Disk | Süre |
|---|---|
| HDD | 3–4 sn |
| SSD | 0.8 sn |
| NVMe | 0.2 sn |
Disk tek başına 3 saniye fark yaratabilir.
5. PHP Worker Sayısı: Eş Zamanlı Kullanıcı Limiti
PHP Worker = Aynı anda kaç kişi siteyi kullanabilir.
| PHP Worker | Aynı Anda Kullanıcı |
|---|---|
| 1 | 5–10 |
| 2 | 10–20 |
| 4 | 20–40 |
| 8 | 40–80 |
Worker dolunca ne olur?
- Site bekler
- TTFB artar
- Site yavaşlar ama CPU boş görünür
Bu çok sık yanlış teşhis edilir.
6. Basit Load Test (Gerçek Test Senaryosu)
Apache Benchmark ile test:
ab -n 1000 -c 20 https://siteadresi.com/
Bu test şunu ölçer:
- 20 eş zamanlı kullanıcı
- 1000 toplam istek
- Ortalama response time
- Requests per second
Örnek Sonuç
| Hosting | Response Time | Req/sec |
|---|---|---|
| Shared | 1200 ms | 16 |
| VPS | 320 ms | 62 |
| Dedicated | 140 ms | 140 |
Bu fark sadece optimizasyonla değil altyapı ile oluşur.
7. Performansın Kontrol Dağılımı (En Önemli Tablo)
| Performans Faktörü | Etki | Kim Kontrol Eder |
|---|---|---|
| TTFB | %30 | Hosting |
| CPU | %20 | Hosting |
| Disk I/O | %15 | Hosting |
| Network | %10 | Hosting |
| Database | %10 | Hosting |
| Cache | %10 | Siz |
| Görseller | %5 | Siz |
SONUÇ:
Performansın ~%75’i hosting altyapısıdır.
Bu yüzden:
- Tema değiştirmek çözmez
- Cache eklentisi tek başına çözmez
- Görsel küçültmek tek başına çözmez
Altyapı kötüyse site yavaş olur.
8. Shared vs VPS vs Dedicated (Gerçek Karşılaştırma)
| Özellik | Shared | VPS | Dedicated |
|---|---|---|---|
| CPU | Paylaşımlı | Dedicated | Dedicated |
| RAM | Paylaşımlı | Dedicated | Dedicated |
| Disk | Paylaşımlı | Genelde Dedicated | Dedicated |
| PHP Worker | Limitli | Daha fazla | Çok fazla |
| TTFB | Yüksek | Orta | Düşük |
| Trafik taşıma | Düşük | Orta | Yüksek |
9. Ne Zaman Hosting Yükseltmelisiniz?
Aşağıdaki durumlar varsa problem %80 hosting:
- TTFB > 500 ms
- CPU limit uyarısı
- Admin panel yavaş
- Trafik artınca site yavaşlıyor
- Sepete ekleme yavaş
- Checkout yavaş
- Cache açık ama site yavaş
10. Özet: Gerçekte Neyi Kontrol Ediyorsunuz?
| Alan | Siz | Hosting |
|---|---|---|
| Tema | ✓ | |
| Eklenti | ✓ | |
| Görsel | ✓ | |
| Cache | ✓ | |
| CPU | ✓ | |
| RAM | ✓ | |
| Disk | ✓ | |
| Network | ✓ | |
| TTFB | ✓ |
Yani site hızının büyük kısmı sizin değil, hosting’in kontrolünde.
Performans Optimizasyon Sırası (Doğru Sıra)
- Hosting altyapısı
- Server cache
- PHP version
- Database
- Tema & eklenti
- Görseller
Çoğu kişi bunu ters yapar.
SONUÇ
Eğer web siteniz yavaşsa kendinize şu soruyu sorun:
“Benim sitem mi yavaş, yoksa sunucum mu yavaş?”
Çoğu durumda cevap: Sunucu yavaş.
CTA
Bu konunun devamı niteliğinde rehberler:
- VPS vs Shared Hosting Performans Karşılaştırması
- TTFB Nasıl Düşürülür?
- LiteSpeed vs Nginx Performans Testi
- PHP Worker Nedir?