Mysql'un cpu kullanımı %50'nin bile üzerine çıkabiliyor. Joomla siteleriniz için performansı arttırıcı ne gibi önlemler alabiliriz?
İnternetten kafama yatan sadece bir öneri bulabildim. Onu da buraya kopyalıyorum. Bunun dışında uygulayabileceğimiz önlemleri yazarsanız sevinirim.
İnternetten kafama yatan sadece bir öneri bulabildim. Onu da buraya kopyalıyorum. Bunun dışında uygulayabileceğimiz önlemleri yazarsanız sevinirim.
Genelde joomla kullanıcılarının pek dikkat etmediği ancak performansı %10 lara kadar arttıran bir etkende cache'lerle çalışmaktır. Yani elinizden geldiği kadar SQL veritabanı sorgularını azaltmak bunun için önemli bir faktör. Cache bildiğiniz gibi geçici bellek diye bilmeyenler için açıklayıcı olması için tanımlayalım, ziyaretçilerinizin sayfalarınız arasında gezinirken son girilen sayfaların belli bir süre tutulması ve yine aynı sayfaya dönüldüğünde daha önce bu sayfada olduğunun hatırlanması ve bazı verilerin tekrar tekrar yüklenmeden ziyaretçiye sunulması anlamına gelir. İşte bu noktada joomla da modüllerimize girerek alt taraflarda genelde cache seçeneğinin karşısı kapalı (no) olur işte bu seçeneği aktif etmeniz sizin sitenizde SQL sorguların en azından bu noktada azalması demek ve buda direk olarak daha iyi performans demektir. O yüzden tek tek modüllerinizin içine girip cache'i aktif edin. Ayrıca genel ayarlardan cache te tutulacak dosyaların zamanını 48200 olarak ayarlaranız daha iyi olacaktır.
http://www.cmsturk.net/forum/showthread.php?t=5434