Cevaplar
-
200-300 online günümüz server'ları için çok yüksek bir rakam değil...
Bir sürü nedeni olabilir. İlk aklıma gelenler:
1. Opcode cache var mı? (eAccelerator, APC, XCache, Zend Optimizer vs.)
2. Apache kullanıyorsak max clients yeterli miktarda mı?
3. Apache kullanıyorsak KeepAliveTimeout yeteri kadar düşük mü (hatta kapatılabilir bile)
4. Veritabanında index'ler düzgün yapılmış mı?
5. Veritabanı ayarları düzgün yapılmış mı? Yeterli miktarda buffer, cache vs. ayrılmış mı?
6. mysql_slow.log'a düşen query'ler optimize edilebilir mi?
7. PHP'de döngü içerisinde kalan SQL'ler var mı?
8. Parametreler bind edilerek kullanılıyor mu? (SQL cache için gerekli)
9. Çok fazla join edilen tablolar var mı? Varsa bunlardan denormalizasyonla kurtulmak mümkün mü?-
bensedat18
hocam sorgular konusunda endişeliyim. host firması hangi sorguların ne kadar işlemci tükettiği konusunda bilgilendirmede bulunabilirler mi talep etsem? yani böyle bir durum söz konusu mu? bilginiz var mı?11 yıl önce yazılmış -
bensedat18
hocam ben ezsql sınıfını kullanıyorum. host firması sorguların kapatılmayıp asılı kalması sebebiyle şişme olmasından kaynaklı bir problem olabileceğini söylüyor.
hocam sorguların kapatılmayıp asılı kalması ne demek? sorgular nasıl asılı kalır? bu sorun nasıl giderilir? bilginiz varsa paylaşırsanız çok sevinirim.11 yıl önce yazılmış
-