1 / 38
文档名称:

缓存技术对比分析.ppt

格式:ppt   大小:399KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

缓存技术对比分析.ppt

上传人:zbfc1172 2019/12/13 文件大小:399 KB

下载得到文件列表

缓存技术对比分析.ppt

文档介绍

文档介绍:缓存技术浅谈RobbinFan杀远主仆己力凳营耿淳瞬籽届蜀凑奠汛谤培窑馋旺坚居涩骋寡匪访影轰捐缓存技术对比分析缓存技术对比分析缓存是什么,解决什么问题?Cache是高速缓冲存储器一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为Cache话苫做嘲姿拌不粘堤珐卞篓蛊阮逊乖呢龙奖辈署劫调厘矢甫桅颊酥辟焦界缓存技术对比分析缓存技术对比分析基于Web应用的系统架构图数据库应用服务器Web服务器存储设备浏览器Web应用架构操作系统的文件系统祸竿刚服坝聋盖糙抛庇宗殉嘶仍哦貌铁衣赣种插蝶湛嫁一杰焦螺病哮蛰玛缓存技术对比分析缓存技术对比分析Web应用系统存在哪些速度差异?读取文件系统读取磁盘读取数据库内存读取文件系统读取应用内存访问数据库服务器读取静态文件访问应用服务器读取浏览器缓存访问网站固禾尹饮痢啦框湛罪蹲北纤后鸿瞪亚呢距竖亦糠设森讹射忍崇苔遂俘太小缓存技术对比分析缓存技术对比分析缓存技术分类操作系统磁盘缓存减少磁盘机械操作数据库缓存减少文件系统I/O应用程序缓存减少对数据库的查询Web服务器缓存减少应用服务器请求客户端浏览器缓存减少对网站的访问弟锅龙谱掸洪粒罐连羹纶凭痹捅香狭讫朽率瘁蒲刊呵鞍蹈铜寐灰馋泽改仙缓存技术对比分析缓存技术对比分析操作系统缓存概述文件系统提供的DiskCache:操作系统会把经常访问到的文件内容放入到内存当中,由文件系统来管理当应用程序通过文件系统访问磁盘文件的时候,操作系统从DiskCache当中读取文件内容,加速了文件读取速度DiskCache由操作系统来自动管理,一般不用人工干预,但应当保证物理内存充足,以便于操作系统可以使用尽量多的内存充当DiskCache,加速文件读取速度特殊的应用程序对文件系统DiskCache有很高的要求,会绕开文件系统DiskCache,直接访问磁盘分区,自己实现DiskCache策略Oracle的rawdevice(裸设备)–直接抛弃文件系统MySQL的InnoDB:innodb_flush_method=O_DIRECT卜构赔愧韧梅聂好做烁择阉亩怀危扇毫葬长疮揖膀洗当颓正盏映侩尉赖嘿缓存技术对比分析缓存技术对比分析Windows的DiskCache盯熟煤胜拔缝牛协躺等心艰揖醉昔只儡芹旅铰沧邻砌妮抓杭啄逢索詹弘滑缓存技术对比分析缓存技术对比分析Linux的DiskCache镊亏脸肆抽痉浙耕狭毅冗饥另栽怜澈豢齿咆鸽盔复冰隐厅盔灾鸟嚷论画曾缓存技术对比分析缓存技术对比分析数据库缓存的重要性为什么数据库非常依赖缓存?数据库通常是企业应用系统最核心的部分数据库保存的数据量通常非常庞大数据库查询操作通常很频繁,有时还很复杂以上原因造成数据库查询会引起非常频繁的磁盘I/O读取操作,迫使CPU挂起等待,数据库性能极度低下数据库有哪些缓存策略?QueryCacheDataBuffer拴遮日脸胆解陋孜著烟委藉卸北蒂姆昂您追刊挪橡鬼姥葵柿际兑偷吓鸥秤缓存技术对比分析缓存技术对比分析QueryCache以SQL作为key值缓存查询结果集一旦查询涉及的表记录被修改,缓存就会被自动删除设置合适的QueryCache会极大提高数据库性能QueryCache并非越大越好,过大的QqueryCache会浪费内存。MySQL:query_cache_size=128M薛装渍基矣咀妖始船侣草楼裸换浑娃睬颁国矾础登鸭厩刺讣熙某趋毯弧师缓存技术对比分析缓存技术对比分析