Bir web sitesi yavaşladığında veya hata verdiğinde sorun her zaman hosting olmayabilir. Sorun bazen yazılım, bazen trafik, bazen sunucu, bazen de DNS olabilir.
Bu rehber ile hosting kaynaklı sorunları teşhis etmeyi öğreneceksiniz.
1. Yavaş Site Sorunu Nasıl Teşhis Edilir?
Bir site yavaşsa önce şu 3 metriğe bakılır:
| Metrik | Ne Ölçer | Sorun Nerede |
|---|---|---|
| TTFB | Sunucu yanıt süresi | Hosting |
| Load Time | Toplam açılış | Tema / Görsel / JS |
| CPU Kullanımı | Sunucu yük | Hosting / Trafik |
| RAM Kullanımı | Bellek | Hosting |
| Request Sayısı | Site ağırlığı | Yazılım |
TTFB Değerine Göre Sorun Analizi
| TTFB | Yorum |
|---|---|
| <150 ms | Hosting çok iyi |
| 150–300 ms | İyi |
| 300–500 ms | Orta |
| 500+ ms | Hosting yavaş |
| 1000+ ms | Kritik sorun |
TTFB yüksekse sorun genelde hostingtir.
2. En Yaygın Hosting Hata Kodları
| Hata | Anlamı | Sebep |
|---|---|---|
| 500 | Internal Server Error | PHP / RAM |
| 502 | Bad Gateway | Sunucu overload |
| 503 | Service Unavailable | CPU limiti |
| 504 | Gateway Timeout | Sunucu cevap vermiyor |
| 508 | Resource Limit | Hosting limiti |
Hata Koduna Göre Sorun Tespiti
| Hata | Sorun |
|---|---|
| 500 | PHP / yazılım |
| 502 | Sunucu yoğun |
| 503 | CPU limiti |
| 504 | Sunucu yavaş |
| 508 | Kaynak yetmiyor |
3. Site Neden Ara Ara Kapanır?
Bu durumun en yaygın nedeni resource limit aşımıdır.
| Limit | Sonuç |
|---|---|
| CPU limiti | Site yavaşlar |
| RAM limiti | 500 hatası |
| Entry Process | 508 hatası |
| I/O limiti | Site donarak açılır |
4. Hosting mi Yazılım mı Nasıl Anlaşılır?
En önemli teşhis tablosu:
| Belirti | Sorun |
|---|---|
| TTFB yüksek | Hosting |
| Site akşam yavaş | Trafik / CPU |
| Admin panel yavaş | RAM |
| Sadece ana sayfa yavaş | Tema |
| Ürün sayfaları yavaş | Veritabanı |
| Bazen açılıyor bazen açılmıyor | CPU limiti |
| Sürekli 500 hata | RAM |
| 503 hatası | CPU |
| 508 hatası | Hosting paketi |
5. Trafik Artınca Site Neden Çöker?
Sebep: Concurrent user kapasitesi.
| Concurrent User | Gerekli RAM |
|---|---|
| 5 | 512 MB |
| 10 | 1 GB |
| 20 | 2 GB |
| 50 | 4 GB |
| 100 | 8 GB |
Hosting kapasitesi concurrent user’a göre yetmezse site çöker.
6. Kesinti (Downtime) Sebepleri
| Sebep | Açıklama |
|---|---|
| Sunucu bakımı | Planlı kesinti |
| Donanım arızası | Disk / RAM |
| DDoS saldırısı | Trafik |
| Yazılım hatası | Güncelleme |
| DNS sorunu | Domain yönlendirme |
| Kaynak aşımı | CPU/RAM |
7. Hosting Sorun Teşhis Checklist
Sorun olduğunda sırayla kontrol edin:
- [ ] TTFB kaç ms?
- [ ] CPU kullanımı %
- [ ] RAM kullanımı %
- [ ] Disk I/O kullanımı %
- [ ] Concurrent user sayısı
- [ ] Hata kodu ne?
- [ ] Son güncelleme yapıldı mı?
- [ ] Trafik arttı mı?
- [ ] DNS çalışıyor mu?
- [ ] CDN çalışıyor mu?
8. Hızlı Sorun Tespit Tablosu
| Sorun | Sebep | Çözüm |
|---|---|---|
| Site çok yavaş | CPU | VPS |
| Bazen açılıyor | CPU limit | Upgrade |
| 500 hatası | RAM | RAM artır |
| 503 hatası | CPU | CPU artır |
| 508 hatası | Limit | Hosting yükselt |
| TTFB yüksek | Sunucu | Hosting değiştir |
| Site gece hızlı | Trafik | Cache |
| Admin panel yavaş | RAM | RAM artır |
Sonuç
Hosting sorunlarının %80’i şu 3 sebepten olur:
- CPU yetmiyor
- RAM yetmiyor
- Hosting altyapısı yavaş
Bu yüzden hosting seçerken en önemli şey:
Disk değil, CPU + RAM + Sunucu kalitesi