asp cache模块
参考网络上的代码重写的一个asp缓存模块。
属于文件缓存的。
使用对象:针对一些比较旧的asp程序,本身不具备缓存功能,网站访问量比较大,需要减轻服务器压力的.
基本流程是
访客->cache需求判断
1.正常url,需要缓存 ->进行缓存判断
2.post请求,cache_cahce参数为0(为cache自身获取内容的参数),请求的url在不缓存规则内,跳过缓存
缓存判断->
1.有缓存文件且没有过期(时间可以指定)->读取缓存并输出给客户端,不再解析后面asp代码
2.没有缓存->通过xmlhttp模块获取该页面的内容->保存为缓存并同时输出给客户端
使用时必须将该文件包含在所有需要缓存的文件最开始处,内附有说明
本程序曾在其它下载站或论坛发布过。
如果不能使用,可以考虑是因为服务器网络问题(不能从本机正访问本url)或不支持xmlhttp组件,或权限问题
详细说明请查看附件
文件下载:(内附一个utf-8版本的)
下载