Edité tu mensaje en lugar de citarlo
TCL_ZIP. Sorry
A ver, vamos por partes.
El error es claro, el
objeto Request no tiene un método "Cache", así que si lo que en realidad deseas es que el caché del IIS, guarde por 2 minutos las página, es simplemente configurar ese lapso en el IIS.
En tu ASP no estoy seguro cuál es el problema, ¿marca error de timeOut?, si ese es el caso, puedes descargar al cliente cada cierto proceso el código generado con un Response.Flush, y aumentar, como dice
Shiryu_Libra, el TimeOut del script.
Espero más detalles del problema para poder sugerir algo más práctico