Mira, necesitas cambiar tus formas de buscar ayuda, porque eso de colocar archivos para descargar es mala idea. Muchos de nosotros vemos con molestia tener que descargar un archivo para analizar un problema, que en el fondo no nos corresponde.
A simple vista viendo tu script, está diseñado solo para ser usado con páginas completas y no por partes. Por lo mismo, lo ideal es que busques en Internet algún script o librería que te sirva para hacer cache parcial.