您的位置:首页 > 编程语言 > ASP

关于使用ASP实现文件缓存的解决方案

2006-08-11 14:57 561 查看
我最近写了一个通用的ASP实现文件缓存的小CLASS。

现在将思路写到这里,与高手分享。

注:我只为交流,不提供原代码。交流,大家可以相互提高;抄袭,只能使大家技术停滞。

功能特点:

文件缓存,主要的功能,就是将文件对数据库的访问,转移到文件上。这个解决方案的也是基于此。文件缓存在大量访问集中在部分页面的时候,比较有效。如果访问不集中(包括时间和内容)时,这种技术没有任何优势,反而可能造成访问速度下降。

解决方案特点:
1、不需要对原由系统做大的修改;
2、不用关心原始系统的内容、文件、数据库等资料;
3、设置、安装容易;
4、使用本解决方案的原理,可以实现几乎所有的网站开发语言的文件缓存功能(JSP、PHP、CGI ……)解决办法:
1、当客户端请求一个ASP页面的时候,首先将请求交给文件缓存模块处理,文件缓存判断请求是否是POST,如果是POST,则不执行缓存相关操作;同时判断请求是否是不需要缓存的请求。如果是不需要缓存的,则不进行缓存相关操作。

2、如果是需要使用缓存功能。通过URL地址以及QUERYSTRING参数,寻找缓存文件。如果找不到缓存文件,或者缓存文件过期。则重新获取缓存文件数据,并生成新的缓存文件数据。

3、将获取到的缓存文件数据发送到客户端,停止ASP文件的执行(response.end)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐