çalıştırılmış olan bir sql sorgusunun çıktısını gene aynı sql sorgusunu md5 olarak çevirip bir dosya içerisine serialize yapıp yerleştirin, daha sonra gelen mysql sorgusunu tekrar md5 e çevirip o isimde dosya olup olmadığını kontrol edin varsa dosyadan okuyun yoksa gene mysql den alın tekrar aynı şekide dosyaya serialize yapıp yazdırın

buşekilde minumum belirli bir zaman kaybınız olur, işlemciyi fazla kasmamış rami kullanmış olursunuz o yüzden sadece sorgudan gelen sorgu sayısının büyüklüğüne görede yapabilirsiniz atyorum 30 dan büyükse cache yap gibi