Invictus adlı üyeden alıntı: mesajı görüntüle
ob_start(); a kadar olan kısmı cachelenmesini istediğin yerden hemen önce yazıcaksın.
cachelenmesini istediğin yerden hemen sonra da $fp = fopen($cachefile, 'w+'); satırından itibaren olan kısmı yazıcaksın.

bu kodları sayfanın en başında ve sonunda kullanmak zorunda değilsin, aynen yazdığın gibi "Cachelenecek sayfanın içeriği... " olan kısımdan önce ve sonra yazıcaksın yani
Hocam file cachede sayfanın tamamını alıyor o nedenle dediğin olmaz.

Ana dosya olacka birtane ondan başka bir dosyayı include edeceksin
include etiğin dosyada file cache uygularsın index dosyasında php işlemleri her seferinde yapılır.