视频网站 备案,织梦网站首页幻灯片不显示,专业做生鲜的网站好,网站建设新趋势有时候#xff0c;有“许多”数据要在内存中缓存。“许多”是相对而言的#xff0c;它取决于能消耗多少内存、缓存项目的数量以及取回数据的频度。任何情况下#xff0c;如果需要在内存中缓存大量的数据#xff0c;请考虑以text或者XML文件格式在Web服务器硬盘上做缓存。当… 有时候有“许多”数据要在内存中缓存。“许多”是相对而言的它取决于能消耗多少内存、缓存项目的数量以及取回数据的频度。任何情况下如果需要在内存中缓存大量的数据请考虑以text或者XML文件格式在Web服务器硬盘上做缓存。当然也可以混合使用硬盘缓存数据以及内存缓存数据从而达到最佳缓存。 注意当测试一个单一ASP页面的性能时从磁盘取回数据不一定比从网络数据库中取回数据快但是缓存减少了网络数据库的调用。在大规模调用时这将明显地提高网络的吞吐能力。缓存一个费时的查询结果是非常有用的比如对于一个复杂的存储过程或者大量的结果数据。 ASP和COM提供了几种建立基于磁盘缓冲配置的工具。ADO记录集的Save和 Open函数负责保存和调入磁盘上的记录集。另外还有一些组件 Scripting.FileSystemObject 允许你创建、读取和写文件 MSXMLMicrosoft XML 解析器随Internet Explorer而来支持保存和装入XML文档 LookupTable对象比如在MSN上使用是从磁盘调入简单列表的很好选择。 最后考虑缓存磁盘数据的表达式而不是数据本身。预处理的HTML可以存储为.htm或者.asp文件链接直接指向它们。使用诸如XBuilder或者Microsoft SQL Server Internet发布类的商业工具能够自动处理这些过程。而且也可以在.asp文件中包含HTML程序片断。同样也可使用FileSystemObject从磁盘上读取HTML文件或者使用XML for early rendering来做这个工作。转载于:https://www.cnblogs.com/shfjhb/archive/2013/06/04/3117610.html