缓存技术浅谈分析.ppt

缓存技术浅谈 Robbin Fan 缓存是什么,解决什么问题? Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问 凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache 基于Web应用的系统架构图 Web应用系统存在哪些速度差异? 读取文件系统 ? 读取磁盘 读取数据库内存 ? 读取文件系统 读取应用内存 ? 访问数据库服务器 读取静态文件 ? 访问应用服务器 读取浏览器缓存 ? 访问网站 缓存技术分类 操作系统磁盘缓存 ? 减少磁盘机械操作 数据库缓存 ? 减少文件系统I/O 应用程序缓存 ? 减少对数据库的查询 Web服务器缓存 ? 减少应用服务器请求 客户端浏览器缓存 ? 减少对网站的访问 操作系统缓存概述 文件系统提供的Disk Cache:操作系统会把经常访问到的文件内容放入到内存当中,由文件系统来管理 当应用程序通过文件系统访问磁盘文件的时候,操作系统从Disk Cache当中读取文件内容,加速了文件读取速度 Disk Cache由操作系统来自动管理,一般不用人工干预,但应当保证物理内存充足,以便于操作系统可以使用尽量多的内存充当Disk Cach

文档评论(0)

1亿VIP精品文档

相关文档