基于ASP.NET的缓存机制提升数据访问性能的分析与实现
- 格式:pdf
- 大小:144.19 KB
- 文档页数:3
直 接 使 用 以前 保 存 的 结 果 。 存 可 以说 是 一 种 空 问 缓 换 时 问 的 应 用 程 序 设 计 策 略 , 用 缓 存 需 要 额 外 的 使
内存空 间 。
高应 用程序 的性 能 , 投 入与 效果一 般接 近线 性关 其
OCT.1 2 7 NO.1 0. 00 0
维普资讯
许易 金 电肛
FN N AL C MP T ROFH AN N I A CI O U E U A
应 用 技 术
20 0 7年 l 0月 1 日 第 l 0 0期
结 构 更 清 晰 的代 码 ,这 些 代 码 很 容 易 进 行 再 利 用 和 共享 ; 用 编译 后 的语言 , 而 提升 性能 和伸缩 性 ; 使 从 使 用 We b表 单 使 开 发 更 直 观 ,利 用 面 向 对 象 技 术
维普资讯
应 用 技 术
20 0 7年 1 0月 1 日 第 1 0 0期
绎扔 金骷 电 肛
基 于 A P N T的缓存 机 制 S.E 提升数 据访 问性 能 的分析 与实现
◆ 广 东工 业大学 自动化 学 院 程 明君
◆ 广 东工 业大学计 算 机学 院
促进 组件 的再利 用 。 外 , P 另 AS .NE 中 还 包 括 有 页 T 面事 件 、 e W b控 件 、 冲 技 术 以 及 服 务 器 控 件 和 对 缓 数据捆 绑 的改进 。 在 ADO. NE 中 的 核 心 就 是 数 据 集 , 据 集 是 T 数 内 存 中 的 数 据 库 数 据 的 副 本 , 个 数 据 集 包 括 许 多 一 数 据 表 , 个 数 据 表 一 般 都 对 应 一 个 数 据 库 表 格 或 每 视 图 。 个 数 据 集 组 成 了 一 个 “ 开 的 ” 据 库 数 据 一 断 数
架 提 供 的 缓 存 机 制 等 都 是 算 法 的 范 畴 。 中缓 存 机 其
AS .N T是 一 个 基 于 We P E b开 发 的 全 新 框 架 , 其 中包 含 了 许 多 新 的 特 性 。 它 提 供 了更 易 于 编 写 、
制 的有效使 用 是一种 非 常重要 的 提高性 能 的方 法 ,
S Dat A dapt ql a er m yA dapt r = new e Sql —
Da a a tr S l ti g “ s r i tAd p e ( q Srn . u e d=s ; d t o r e= a aa suc
系 , C U 速 度 提 高 1倍 , 么 应 用 程 序 的 执 行 速 如 P 那
应 用 程 序 数 据 缓 存 , 指 将 创 建 时 需 要 占用 大 是 量 服 务 器 资 源 的 对 象 存 储 在 内 存 中 的 C c e对 象 ah 里 。 当 后 续 程 序 处 理 需 要 使 用 该 数 据 时 , 以直 接 可 从 内 存 中获 取 ,无 需 重 新 创 建 ,从 而 提 高 应 用 程 序
序 执行 速度 主要有 两个方 面 的因素 : 件 和软件 。 硬 在 硬 件 方 面 ,更 快 的 C U、更 大 的 内 存 和 硬 盘 都 可 P 以 加 快 应 用 程 序 的执 行 速 度 , 通 过 硬 件 方 面来 提 但
缓 存 , 谓 缓 存 就 是 把 应 用 程 序 在 执 行 过 程 的 所 某 些 环 节 产 生 的结 果 保 存 起 来 , 以 后 使 用 应 用 程 在
数 , 而 提 高数 据 访 问性 能 和 效 率 。 从 关 键 词 : 据 库 ; 据 缓 存 ; P NE 数 数 AS . T技 术 ; 据 集 数
一
、
问 题 提 出
使用 缓存 可 以将数据 对象 缓存起 来 , 而节 省重新 从 创 建 x- 的 时 间 和 资 源 。 ; J 象
二 、 关 概 念 相
数 据 访 问 性 能 是 We b应 用 程 序 非 常 重 要 的 一 个 指 标 ,影 响 数 据 访 问 性 能 的 因 素 主 要 有 两 个 方
面 : 是 网络 传 递 的 速 度 , 是 程 序 员 无 法 控 制 的 ; 一 这 二 是 We b应 用 程 序 执 行 的 速 度 。 影 响 W e b应 用 程
赵
锐
摘 要 :在 We b应 用 程 序 中 , 大 量 从 数 据 库 中 提 取 出 来 的 要 被 重 复 使 用 的 数 据 一 般 不 会 频 繁 改 变 , 是 , 其 从 数 据 库 搜 索 并 提 取 出 来要 花 费 大 量 时 间 。针 对 这 种 频 繁 访 问数 据 库 势 必 降低 数 据 但 将 访 问性 能 的 情 况 , 本 文 提 出利 用 缓 存 机 制 将 数 据 在 内存 中缓 存 起 来 , 以减 少频 繁 访 问 数 据 库 的 次
的效能 。
度 可 能 会 提 高 1倍 , 且 利 用 硬 件 提 高 应 用 程 序 的 而 性 能有 一个 极 限。在软 件方 面 , 响应用 程序性 能 影 的 主 要 因 素 是 程 序 的 算 法 。 法 是 一 个 有 着 广 泛 内 算 涵 的术 语 ,比 如 在 程 序 中使 用 的 逻 辑 结 构 、底 层 框
my e =( tS t C c e . S t ] S t Daa e ) a h [‘ e ” ; my
i( St f my e = = n l) u 1
{ti g q S r g “ ee t 女 fo sr S l t n s l c n i r m c so r : u tme ”