benim bahsettiğin tarzda yaptığın bi class var şuanda aktif olarakta yaptığım projelerde kullanıyorum ben genelde çok ağır sorgularda kullanıyorum yani hesaplaması uzun sürecek cinsten olanlar için ne zaman ki mysql cpu kullanımı artar işte o zaman diğer sorgulara da uygularım örneği
markalove.com da var sitenin hızına bakabilirsin nerdeyse tüm sogular diskteki cache üzerinden okuyor cpu kullanımından oldukça tasarruf ettik bu sayede site hızımızda arttı
sorguları dizeye çevirip serialize ederek bi cache dosyasına basıyorum daha sonra dosyayı okuyup unserialize ediyorum vs vs. bu arada altyapı codeigniter