asp cache模块

参考网络上的代码重写的一个asp缓存模块。

属于文件缓存的。

使用对象:针对一些比较旧的asp程序,本身不具备缓存功能,网站访问量比较大,需要减轻服务器压力的.

基本流程是

访客->cache需求判断

1.正常url,需要缓存   ->进行缓存判断

2.post请求,cache_cahce参数为0(为cache自身获取内容的参数),请求的url在不缓存规则内,跳过缓存

缓存判断->

1.有缓存文件且没有过期(时间可以指定)->读取缓存并输出给客户端,不再解析后面asp代码

2.没有缓存->通过xmlhttp模块获取该页面的内容->保存为缓存并同时输出给客户端

使用时必须将该文件包含在所有需要缓存的文件最开始处,内附有说明

本程序曾在其它下载站或论坛发布过。

如果不能使用,可以考虑是因为服务器网络问题(不能从本机正访问本url)或不支持xmlhttp组件,或权限问题

详细说明请查看附件

文件下载:(内附一个utf-8版本的)

下载