1 / 42
文档名称:

缓存技术交流讲座(Web服务器缓存、应用程序缓存、客户端缓存).pptx

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

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

分享

预览

缓存技术交流讲座(Web服务器缓存、应用程序缓存、客户端缓存).pptx

上传人:分享精品 2017/8/28 文件大小:826 KB

下载得到文件列表

缓存技术交流讲座(Web服务器缓存、应用程序缓存、客户端缓存).pptx

文档介绍

文档介绍:缓存技术介绍
2014年1月
目录
2. 应用程序缓存
1. 系统响应
3. Web服务器缓存
4. 客户端浏览器缓存
系统响应
等待体验
从用户的角度,通常通过访问一系列系统页面,从等待响应的时间来评估系统性能。
响应快的系统给用户带来良好的体验,让用户专注于页面内容和业务操作而完全忘记系统的快慢问题。
而如果等待的时间过长?吐槽、抱怨、投诉……
系统响应
通过浏览器访问页面
系统响应
等待的时间
数据在网络上传输的时间。
服务器处理请求并生成响应数据的时间
浏览器本地计算和渲染的时间
系统响应
如何减少响应时间
找到瓶颈,采取相应的措施
增加硬件资源(增加网络带宽、提高服务器配置…)
减少网页HTTP请求
服务端业务逻辑优化
集群负载均衡
数据库优化
网页静态化
动态缓存
数据缓存
等待提示
系统响应
缓存的目的
把需要花费昂贵开销的计算结果保存起来,在以后需要的时候直接取出,避免重复的计算,从而提高系统响应速度。
系统响应
缓存的分类
操作系统磁盘缓存: 减少磁盘机械操作
数据库缓存: 减少文件系统I/O
应用程序缓存: 减少对数据库的查询
Web服务器缓存: 减少应用服务器请求
客户端浏览器缓存: 减少对网站的访问
应用程序缓存
动态网页
PHP、JSP、ASP、ASPX等
相比静态网页,显示的内容随着时间、环境或者数据操作的结果发生改变,呈现给用户动态可变的内容
当用户请求时服务端处理并响应生成的html静态内容
在服务器端的处理增加了用户等待的时间