在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来做这个工作。

时间: 2025-01-19 16:50:51

在Web服务器磁盘上缓存数据和HTML页面的相关文章

怎么擦除磁盘或彻底删除磁盘上的数据

对于电脑上删除的文件,通常情况下,如果没有经过特殊处理,系统只是把文件分配表中的文件名删除了而已,而真正的数据还在磁盘上.使用一些数据恢复软件就很容易把已经所谓删除的文件恢复回来. 分区助手拥有擦除磁盘这个功能,它能彻底的删除磁盘上的数据,使磁盘上的数据在擦除或删除后不能被其它数据恢复软件恢复,这样可以达到较高的数据保密作用.例如,你不想使用的旧磁盘需要出售,然而又担心别人看到你以前删除的文件或删除的图片,电影等等.这时分区助手的擦除硬盘功能将变的相当有用. 擦除磁盘数据操作步骤 1.下载免费的

给IIS Web服务器装上一把锁 上

iis|web|web服务|web服务器 为了提高IIS的安全性,微软提供了两个工具:IIS Lockdown和URLScan,其中IIS Lockdown 2.1包含了URLScan.IIS Lockdown 2.1具有如下功能: ⑴ 禁用或者删除不必要的IIS服务和组件. ⑵ 修改默认配置,提高系统文件和Web内容目录的安全性. ⑶ 用URLScan来过滤HTTP请求. 本文介绍如何运用IIS Lockdown 2.1的前两项功能.注意本文的说明针对 IIS Lockdown 2.1版本,以

后台实时上传数据至前台页面

问题描述 请教各位,现在后台程序会实时接收到一些数据,现在想把这些接收到的数据在前台页面实时显示,请问有什么好的解决方法,如果有的话,麻烦说下大概的流程,非常感谢! 解决方案 可以使用Ajax长连接的技术实现.Ajax长连接模式,它的刷新是根据数据来执行的,如果有新数据返回,接收并解析显示数据,然后发起新的Ajax请求,如果一段时间内,用户没有操作,则连接处于睡眠状态,一直等待有用户输入或者请求超时,然后发起下个Ajax请求.这样做的好处是,每个消息都会即时推送到客户端,延迟极少:另外每次请求都

ios-图片没有上传到web服务器中

问题描述 图片没有上传到web服务器中 上传一个图片到web服务器上,但是上传后之后图片的名字被保存了,图片没保存 代码: - (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissModalViewControllerAnimated:YES]; NSData *image = UIImage

Linux下Tomcat与Apache Web服务器整合

apache|web|web服务|web服务器 1.引言      基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上

Web服务器的安全和攻击防范(5)

web|web服务|web服务器|安全|攻击 我们要讨论的第二类安全问题涉及到服务器公用目录下的私有数据.许多Web空间提供商提供的只有"Web空间",它们会把用户FTP目录的根映射到Web服务器的根.也就是说,用户可以通过FTP以"/"访问服务器目录"/home/www/servers/www.customer.com/",同时任何人可以通过URL"http://www.customer.com/"访问它,用FTP方式保存的

Linux下Tomcat与Apache Web服务器的整合

1.引言基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会.在许多用户看来,

无人值守 Web服务器自动备份有新招

Web服务器出现意外,如遭遇网络病毒或木马攻击.服务器主机发生硬件损坏等,要想在最快的时间内将Web服务器的工作状态恢复正常,最有效的办法当然就是通过还原方法将以前备份好的Web服务器数据直接恢复一下,不过这种方法要求我们事先对Web服务器中的重要数据及时做好备份工作.遗憾的是,许多网络管理员由于手头工作繁多,根本不可能每天花时间去手工备份Web服务器,特别是在上班时间,很多网络管理员更没有时间盯着自己的Web服务器:有鉴于此,本文下面就为大家推荐一种无人值守,自动对Web服务器中的重要数据进行

Web服务器和应用服务器

WEB服务器 求助编辑百科名片    WEB服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务.正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长. 目录 定义 什么是WEB服务器 词义辨析 大型WEB服务器 小型WEB服务器 发展趋势 Windows Server 2003安