Kullandığınız sistemi bilmiyorum sanırım bir CMS ama performans için yapabileceklerimizi sıralarsak;
- SQL sorgularını gözden geçiriniz.
- Sayfayı sıkıştırınız. ob_start("ob_gzhandler"); - "CPU kullanım oranını işlem sürecinde geçici olarak %2 / %3 arttırabilir bu yöntem."
- Dataları temporary memory table'a yazıp oradan belirli bir süre okumak ve arka planda timer ve trigger ile iki tablo arasındaki senkronizasyonun sağlanması.
- MySQL Caching ayarlarının yapılması ve optimize edilmesi.
- MySQL Proxy kullanabilirsiniz. (İleri seviye bilginiz varsa.)
- IIS 7.x kullanıyorsanız Output Cache Rule tanımlayarak %250 performans kazanabilirsiniz. Web App. mimariside önemli burada.
- Yazılımsal olarak caching yapılabilir. Memcache v.s.
- Donanımsal olarak caching kullanılabilir. Cisco.
- CDN hizmeti alınabilir. Multi-Location web applicationlar için.
- Yapıyı Smart Template Engine'i üzerine entegre ederek Smart'nin Caching yapısını kullanabilirsiniz.
Aklıma, şimdilik bunlar geliyor. Birini ve ya bir kaçını yapmayı planlarsanız yardımcı olmaya çalışırım.