Web Sitesi Yavaşladığında Kontrol Listesi

  • Konuyu başlatan Konuyu başlatan AlpRuhu
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar 0 cevap
  • Görüntülenme 30 görüntülenme
  • Etiketler Etiketler
    performans

AlpRuhu

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Bir web sitesi yavaşladığında, geliştiricilerin ve sistem yöneticilerinin hızlıca sorun noktasını bulması kritik.

  1. İşlem ve Bellek Kullanımını Kontrol Et
    top veya htop ile CPU ve RAM’ı izleyin. Anlık yüksek kullanım, aşırı işlem veya bellek sızıntısının işaretidir.
  2. Disk Alanı ve I/O Durumunu Görüntüle
    df -h ile disk doluluğunu, iostat -xz 1 ile I/O gecikmelerini inceleyin. Disk doluluğu dosya erişim hızını düşürür.
  3. Web Sunucusunun Durumunu Kontrol Et
    apachectl status veya systemctl status nginx ile bağlantı sayısındaki artışı ve yanıt sürelerini gözlemleyin. Aşırı bağlantı, thread yetersizliği göstergesidir.
  4. Sorgu Performansını İncele
    mysqladmin status veya SHOW STATUS LIKE 'Threads_connected'; ile veritabanı bağlantı sayısını kontrol edin. Yüksek sorgu süresi, indeks eksikliği nedeniyle oluşabilir.
  5. Önbellek (Cache) Yapılandırmasını Değerlendir
    Cache katmanının etkin olup olmadığını, redis-cli INFO veya memcached-tool ile kontrol edin. Önbellek yoksa, dinamik içerik sıklıkla yeniden üretilir.
  6. Log Dosyalarını Boyutlandır
    du -sh /var/log/* | sort -h ile büyük log dosyaları var mı bakın. Log dosyaları büyüdüğünde okuma/önyazma performansı azalır.
  7. Log Döndürme (Logrotate) Yapılandırmasını Gözden Geçir
    logrotate yapılandırmasını inceleyin. Değişiklik yapmadan önce sudo cp -a /var/log /var/log.backup ile yedek alın.
  8. Profil Araçlarını Kullanın
    gprof veya xdebug ile PHP script’lerini profil alın. Uzun süre çalışan fonksiyonları tespit edin.
  9. İçerik Dağıtım Ağını (CDN) Gözden Geçirin
    CDN üzerinden statik dosyaların doğru şekilde dağıtıldığından emin olun. Yanlış yapılandırılmış URL’ler önbellek bozukluğuna yol açabilir.

Bu adımlar, büyük resimler, önbellek eksikliği ve veritabanı indeks sorunları gibi yaygın hataları göz önünde bulundurarak sistemsel bir denetim sağlar. Kontrol listesini düzenli olarak güncellemek, performans iyileştirmelerini sürdürmek için faydalı bir referans oluşturur.
 
Geri
En Üst