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.