Her kurulan modül, yeni bir yük yükler yazılıma. Mümkün mertebe modülsüz, gömülü yazılım ile ilerlemek gerekir. Kurulmuş her modül File I/O işlem yükünü arttırdığı için barındığınız sunucu/vps/vds'de SSD disk kullanmalı ve okuma yazma hızlarının oldukça yüksek olması gerekmekte.
Aynı zamanda bu kadar yüke INODE tıkanıklığı da yaşayarak yarın sunucunun down olmasına şaşırmamak gerek.
Hızlandırma için bile eklenti arayışınız doğru değil.
Her projede hızlandırma özel yapılır.
Mesela Opencart MVC+L yapısındadır. Eğer sitenizde dil seçeneği kullanmıyorsanız yaklaşık %30 fazla kod ve veritabanı barındırıyorsunuz demektir. Bundan kurtulmak gerek.
Mesela kategorileriniz 200+ ise, bunu her seferinde DB'den okumak yerine bir cache veya session tarafında tek sefer tutmak onlarca sorgudan kurtaracaktır.
Resimlerinizin temaya göre boyutlandırması yanlışsa bunları uyarlamanız gerekmekte.
gZip, litespeed gibi sunucu taraflı besleyici uygulamalar kullanılmalı.
MySQL'De innodb/MyISAM ayarlarını index tanımlamalarını ve elbette viewlar oluşturmalısınız.
CRON tarafında veritabanı ile alakalı çalışan yazılımlarınız varsa bunları sunucu üzerinde değil mümkün mertebe SQL üzerinde zamanlamanız gerekmektedir.
Gibi gibi 40-50 sayfalık yazı çıkar bu konudan.
Değerli vaktinizi ayırıp bu bilgiyi sağladığınız için teşekkür ederim. Çok sağ olun. İyi günler.