asp处理数据稳定web服务器,服务器_ASP性能优化28条守则---[1] 将经常使用的数据缓存在 Web 服务器上,技巧 1:将经常使用的数据缓 - phpStudy...

本文探讨了在ASP环境中如何通过缓存技术提升性能。建议将频繁使用且计算成本较高的数据存储在Web服务器的内存或磁盘中,如组合框列表、XML字符串等。正确缓存数据可以显著提高页面响应速度,但需注意数据的时效性和更新同步问题。缓存策略包括内存缓存和磁盘缓存,选择取决于数据访问频率和更新频率。
摘要由CSDN通过智能技术生成

ASP性能优化28条守则---[1] 将经常使用的数据缓存在 Web 服务器上

技巧 1:将经常使用的数据缓存在 Web 服务器上

典型的 ASP 页从后端数据存储中检索数据,然后将结果转换成超文本标记语言 (HTML)。无论数据库的速度如何,从内存中检索数据总要比从后端数据存储中检索数据快得多。从本地硬盘读取数据通常也比从数据库中检索数据更快。因此,通常可以将数据缓存在 Web 服务器上(存储在内存或磁盘中),来提高性能。

缓存是传统的以空间换取时间的做法。如果您缓存的内容正确,那么您可以看到性能会有显着的提高。为使缓存有效,必须保存那些经常重复使用的数据,且要重新计算这些数据需要(适度)大的开销。如果缓存的都是些陈旧的数据,就会造成内存浪费。

不经常发生改变的数据是很好的缓存候选数据,因为您不必担心随着时间的迁移该数据与数据库同步的问题。组合框列表、引用表、DHTML 碎片、扩展标记语言 (XML) 字符串、菜单项和站点配置变量(包括数据源名称 (DSN)、Internet 协议 (IP) 地址和 Web 路径)都是很好的缓存候选内容。注意您可以缓存数据的“表示”,而不缓存数据本身。如果 ASP 页很少更改,且缓存的开销也很大(例如,整个产品目录),则应考虑事先产生 HTML,而不是在响应每个请求时重新显示。

应将数据缓存在哪里,有哪些缓存策略?通常,数据缓存在 Web 服务器的内存或磁盘中。下两个技巧讲述了这两个方法。

本文作者:相关阅读:

让网页超链接拥有多姿多彩的下划线

SQL Server 2008基于策略的管理

[PHP] 《PHP边学边教》(01.开篇——准备工作)

小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能

用jsp输出存在于oracle数据库Blob字段中的jpg图片

PHP+Ajax 网站SEO查询工具 提供代码

asp.net中资源文件的使用

Oracle数据库无法加载OraMTS的解决办法

屏蔽Flash右键信息的js代码

JavaScript 核心参考教程 内置对象

CSS3实例教程:text-shadow属性实现字体阴影

php下把数组保存为文件格式的实例应用

MySQL索引分析优化---PHP动态网站加速

asp.net Javascript获取CheckBoxList的value

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值