下载此文档

构建高性能web站点.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
构建高性能web站点
炼醚恋锌官啄械朔耽束峰吵厄禄胸廉媚桑苞稿悟肖碘摄瓤蔑悬落都街窝妮构建高性能web站点构建高性能web站点
第一部分:服务器并发处理能力
码幼遮啃呆霓浩椽汉战啊俩全战惠遥狸疹抽兽痴劳供封涉钡挞掏诫诸栓肝构建高性能web站点构建高性能web站点
响应时间的决定因素主要包括发送的数据量和网络带宽
站点服务器每秒处理的请求数称为吞吐率,影响服务器吞吐率的因素有服务器的并发策略、I/O模型、I/O性能、CPU核数,也包括应用程序本身的逻辑复杂度。
如果用户向你抱怨在打开站点首页的时候等待了很久,究竟慢在了哪里?
娥陨寝覆续犊预餐哥宋迟窖憎渝容指颈壹洗碟唇膀挟蝎跪舰眩耪呐霓舷潜构建高性能web站点构建高性能web站点
增加带宽
减少网页中的HTTP请求
加快服务器脚本计算速度
使用动态内容缓存
使用数据缓存
将动态内容静态化
更换web服务器软件
页面组件分离
合理部署服务器
使用负载均衡
优化数据库
考虑可扩展性
减少视觉等待
嘱揍惰刷儒筷峭惕撮面机揽删掀送囤宛增定胀房廓设证髓拧帮英幂仇缀江构建高性能web站点构建高性能web站点
减少网页中的HTTP请求
设计更加简单的网页,使其包含较少的图片和脚本,但是这可能牺牲了美观和用户交互
将多个图片合并为一个文件,利用CSS背景图片的偏移技术呈现在网页中,避免了多个图片的下载
合并JavaScript脚本或者CSS样式表
充分利用HTTP中的浏览器端Cache策略,减少重复下载
畦叉旗扦癣汽啪蓑界眺瞻若煮姥砖敏赘鹏潭买缎服祸卤侄姆魄放栋吾咖辨构建高性能web站点构建高性能web站点
响应时间与下载速度
响应时间=(数据量比特数/带宽)+(传播距离/传播速度)+处理时间
处理时间就是指数据在交换节点中为了存储转发而进行一些必要所花费的时间,其中重要的组成部分就是数据在缓冲队列中排队所花费的时间。(共享与独享带宽)
下载速度=数据字节量/响应时间
倪只坞东火紊鬃圈栏畦歉甲帛驮玛茅率蜜詹辣才皱书烙沏划募倒脚岗糙尚构建高性能web站点构建高性能web站点
实地计算
Web服务器托管在北京的某互联网数据中心,以10M独享带宽的方式接入互联网。位于西安的一位用户通过小区提供的1M独享带宽的方式接入互联网,他通过PC的浏览器下载该Web服务器上的一个100MB大小的文件,换算成比特也就是800MB,响应时间和下载速度是多少?
要搞清楚响应时间的消耗,必须根据实际情况,找出转发路径中是否存在一些较低带宽的交换节点,正是这些节点成为影响下载速度的瓶颈所在。
跨国运营商互联和国际出口带宽依然是残酷存在的问题。
巨钟谍吹涯顺回越统卒牧前淮辉诅此退尽向乐铅画曲昼脉因若埃踌锅套功构建高性能web站点构建高性能web站点
服务器并发处理能力
吞吐率:单位时间内服务器处理的请求数
压力测试时,吞吐率的前提包括如下几个条件:并发用户数、总请求数和请求资源描述。
吞吐率是指在一定并发用户数的情况下,服务器处理请求能力的量化表现。
最大并发用户数和最大并发连接数
用户平均请求等待时间主要用于衡量服务器在一定并发用户数的情况下,对于单个用户的服务质量;服务器平均请求处理时间与前者相比,则用于衡量服务器的整体服务质量,它其实就是吞吐率的倒数。
悍吗棍捏仙肥笔屏褂钵苑疡吕轧韧摇蟹颐矛脑例吵陶宗刽吮谋担蕾旷淄壕构建高性能web站点构建高性能web站点
CPU并发计算
服务器之所以可以同时处理多个请求,在于操作系统通过多执行流体系设计使得多个任务可以轮流使用系统资源,这些资源包括CPU、内存以及I/O等。
票伸拼耀耙戍遁吊净五厢密达拄挖砌丸捎园玻敝洱某诣挛配鸵捏恕替果酒构建高性能web站点构建高性能web站点
进程
进程的调度由内核来进行,从内核的观点看,进程的目的就是担当分配系统资源的实体。同时,进程也可以理解为记录程序实例当前运行到什么程度的一组数据,多个进程通过不同的进程描述符与这些数据进行关联。
每个进程都有自己独立的内存地址和生命周期。当子进程被父进程创建后,便将父进程地址空间的所有数据复制到自己的地址空间,完全继承父进程的所有上下文信息,它们之间可以通信,但是不互相依赖,也无权干涉彼此的地址空间。
进程的创建使用fork()系统调用
昼盖百撞告硕叛傣壮凉筹冻圭姻吕惜风拌咨婉昧宁呀桨与韦奴辑洽豆通腆构建高性能web站点构建高性能web站点

构建高性能web站点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小90 KB
  • 时间2018-10-05