Merhaba arkadaşlar konuyu burayamı yada database bolumunemi açayım karar veremedim. Gerekirse ilgili yetkili konumu taşısın. Sorunum şu arkadaşlar,

Php codeigniter frame worku ile bir internet sitesi kodladım. İlk zamanlarda sistem çok iyiydi taki kullanıcı ve sql boyutları artana kadar. Şimdi açılışlarda sorunlar oluyor. Çünkü select işlemleri çok fazla bulunmaktadır. Nasıl sql sorgularımı hızlandırırım. Codeigniter frame workunun mysql cache olayını yaptım çok güzel ama her kullanıcı için mysql cache açıyor. Yani kullanıcı girdi ona ait cache klasorunde bi mysql cache açıyor ve o klasordeki mysql cache silinmediği sürece yeni ürün dahi eklense goremiyor. Ben istiyorum herkese ayrı ayrı mysql cache açılmasın sadece bi mysql cahe olsun herkes oradan çeksin ben ne zaman ürün girersem o zaman gitsin mysql cacheyi update etsin. Bazı sitelerde okudum. İndeks, full text yada my.conf dosyasından yapılan mysql cache var. Ama hiç bir şey anlamadım. Örneğin my.conf dosyasında ayarlarını sunucumuzdan yaptık veya yaptrıdık diyelim bu mysql cacheyi nasıl oluşturcak hiç bir sitede bahsetmemiş yada ne kadar sürede mysql cacheyi yenileyecek?

Arkadaşlar bana bir yardımcı olun bi işi nasıl çözcem? Neyi yapsam daha iyi performan alırım?