欢迎光临!今天是2017年10月18日 星期三
首页 基础教程  留言薄制作  神奇FSO  ASP优化  ASP实例  SQL语法  VB教程  安全手册  综合技巧  案头必备  留言  
 ASP优化
·如何增强ASP程序性能_简介
·技巧1:在Web服务器上缓存..
·技巧2:在Applicati..
·技巧3:在Web服务器磁盘上..
·技巧4:避免在Applica..
·技巧5:不要在Applica..
·技巧6:聪明地使用Sessi..
·技巧7:将代码装入COM对象中
·技巧8:使用Option E..
·技巧9:拷贝经常使用的数据到..
·技巧10:避免再定义数组
·技巧11:使用Respons..
·技巧12:批处理单行脚本和R..
·技巧13:使用< OB..
·技巧14:避免在循环中串联字..
·技巧15:打开浏览器和代理的..
·技巧16:在任何可能时使用S..
·技巧17:避免使用服务器变量
·技巧18:调整Web服务器
·二十八条改善ASP性能和外观..
·28-1将经常使用的数据缓存..
·28-2将经常使用的数据缓存..
·28-3将数据和 HTML ..
·28-4避免将非敏捷的组件缓..
·28-5不要将数据库连接缓存..
·28-6合理地使用 Sess..
·28-7将代码封装在 COM..
·28-8迟一点获得资源,早一..
·28-9进程外执行过程以性能..
·ASP 选项
·28-10:使用显式选项
·28-11在子例程和函数中使..
·28-12将经常使用的数据复..
·28-13:避免重新确定数组..
·28-14:使用响应缓冲
·28-15:批处理内嵌脚本和..
·28-16:如果页面需要很长..
·28-17:使用 < ..
·28-18:对于ADO和其它..
·28-19:利用浏览器的验证..
·28-20避免在循环语句中使..
·28-21:启用浏览器和代理..
·28-22:尽可能使用Ser..
·28-23:在目录 URL ..
·28-24:避免使用服务器变..
·28-25:升级到最新和最出..
·28-26:优化 Web 服..
·28-27:进行性能测试
·28-28:阅读资源链接
■ ASP优化 > 技巧3:在Web服务器磁盘上缓存数据和HTML页面

  有时候,有“许多”数据要在内存中缓存。“许多”是相对而言的,它取决于能消耗多少内存、缓存项目的数量以及取回数据的频度。任何情况下,如果需要在内存中缓存大量的数据,请考虑以text或者XML文件格式在Web服务器硬盘上做缓存。当然,也可以混合使用硬盘缓存数据以及内存缓存数据,从而达到最佳缓存。

  注意:当测试一个单一ASP页面的性能时,从磁盘取回数据不一定比从网络数据库中取回数据快,但是缓存减少了网络数据库的调用。在大规模调用时,这将明显地提高网络的吞吐能力。缓存一个费时的查询结果是非常有用的,比如对于一个复杂的存储过程,或者大量的结果数据。

  ASP和COM提供了几种建立基于磁盘缓冲配置的工具。ADO记录集的Save()和 Open()函数负责保存和调入磁盘上的记录集。另外还有一些组件:


Scripting.FileSystemObject 允许你创建、读取和写文件
MSXML,Microsoft XML 解析器随Internet Explorer而来,支持保存和装入XML文档
LookupTable对象(比如在MSN上使用)是从磁盘调入简单列表的很好选择。
  最后,考虑缓存磁盘数据的表达式,而不是数据本身。预处理的HTML可以存储为.htm或者.asp文件,链接直接指向它们。使用诸如XBuilder或者Microsoft SQL Server Internet发布类的商业工具,能够自动处理这些过程。而且,也可以在.asp文件中包含HTML程序片断。同样,也可使用FileSystemObject从磁盘上读取HTML文件,或者使用XML for early rendering来做这个工作。

■今日推荐:技巧17:避免使用服务器变量

本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正
欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!