腾讯大讲堂-web类服务用户体验优化综述ppt课件_第1页
腾讯大讲堂-web类服务用户体验优化综述ppt课件_第2页
腾讯大讲堂-web类服务用户体验优化综述ppt课件_第3页
腾讯大讲堂-web类服务用户体验优化综述ppt课件_第4页
腾讯大讲堂-web类服务用户体验优化综述ppt课件_第5页
已阅读5页,还剩75页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、web类服务用户体验优化综述类服务用户体验优化综述2019-5主讲:主讲:galen提纲提纲如何看待如何看待webweb服务的用户体验服务的用户体验检测用户体验质量的工具和方法检测用户体验质量的工具和方法用户体验的影响因素分析用户体验的影响因素分析用户体验的优化手段用户体验的优化手段如何看待如何看待webweb服务的用户体验服务的用户体验2019-9这里讨论的用户体验这里讨论的用户体验-及时响应及时响应用户的划分:用户的划分:不同地区,不同运营商,不同国家不同地区,不同运营商,不同国家教育网教育网不同高校不同高校用户及时获得对其查询和提交信息的反馈用户及时获得对其查询和提交信息的反馈功能性体验

2、的基础功能性体验的基础原始的用户体验评价原始的用户体验评价缺点:无法反映全体用户体验质量投诉滞后,无法及时响应发布时:测试人员评价用户发布时:测试人员评价用户体验的好坏体验的好坏运维时:通过用户投诉判断运维时:通过用户投诉判断服务质量好坏服务质量好坏页面访问质量评价指标页面访问质量评价指标页面关键点完成时间页面关键点完成时间用户访问页面首次点用户访问页面首次点击等待时间击等待时间浏览器显示第一屏主浏览器显示第一屏主页面的消耗时间页面的消耗时间下载页面的完整性及下载页面的完整性及正确性正确性下载页面的安全性下载页面的安全性流媒体业务访问质量评价指标流媒体业务访问质量评价指标开始播放的等待时间开始

3、播放的等待时间播放过程中的缓冲次播放过程中的缓冲次数和时间数和时间中国互联网用户按运营商划分中国互联网用户按运营商划分各大运营商用户比例各大运营商用户比例各运营商的用户比例和QQ每天登录用户比例基本吻合中国互联网用户按地区划分中国互联网用户按地区划分地区地区网民数(万人)网民数(万人)占全国网民比例占全国网民比例广广 东东148613.40%山山 东东9888.90%江江 苏苏7907.10%浙浙 江江7076.40%四四 川川6095.50%河河 北北4864.40%上上 海海4634.20%湖湖 北北4634.20%北北 京京4283.90%福福 建建3973.60%河河 南南3963.6

4、0%辽辽 宁宁3723.30%湖湖 南南3483.10%广广 西西3303.00%黑龙江黑龙江3162.80%陕陕 西西3142.80%安安 徽徽2762.50%山山 西西2692.40%云云 南南2412.20%天天 津津2292.10%吉吉 林林2011.80%重重 庆庆1891.70%省份省份qzone访问次数访问次数访问次数比例访问次数比例总体325799287100%广东6476914319.88%浙江227241056.97%江苏201956326.15%山东192090915.90%河南154103894.73%四川146778364.51%福建143037884.39%湖北14

5、0009044.30%河北126580593.89%教育网用户按高校划分教育网用户按高校划分-QZone广东为例广东为例学校学校访问次数访问次数平均延时平均延时所占比例所占比例(%)(%)广州大学20339075.80 14.48 华南理工大学15538758.76 11.06 华南师范大学150814237.01 10.74 中山大学12198939.32 8.68 华南农业大学11109244.21 7.91 韩山师范学院8869842.69 6.31 广东外语外贸大学87710303.54 6.25 暨南大学5439336.31 3.87 湛江师范学院4449744.14 3.16 广东

6、工业大学4188382.20 2.98 广东教育学院4159963.27 2.96 广东科学技术职业学院3936984.71 2.80 东莞理工学院3777758.87 2.68 广州中医药大学32512558.40 2.31 肇庆学院3195818.74 2.27 广东农工商职业技术学院3076995.33 2.19 惠州大学30411002.19 2.17 广东医学院19011275.13 1.35 星海音乐学院12810725.01 0.91 深圳大学11214469.96 0.80 汕头大学9413688.82 0.67 互联网用户无差别体验互联网用户无差别体验现状:不同地区不同运营商

7、的用户体验有明显差异现状:不同地区不同运营商的用户体验有明显差异优化目标:优化目标:抹平地区及运营商差异抹平地区及运营商差异减少因体验差造成的用户流失减少因体验差造成的用户流失提高用户满意度和活跃度提高用户满意度和活跃度在提高用户体验的同时不断降低产品运营的在提高用户体验的同时不断降低产品运营的TCO成成本,提高服务性价比本,提高服务性价比影响用户体验的三个环节第一公里:第一公里:服务器出口带宽服务器出口带宽服务器自身性能服务器自身性能中间一公里:中间一公里:互联网中的传输环节互联网中的传输环节运营商的互连互通运营商的互连互通骨干网络设备和链路骨干网络设备和链路用户的最后一公里:用户的最后一公

8、里:ADSL,有线电视宽带,小区,有线电视宽带,小区LAN接入状况接入状况三个环节的关注点三个环节的关注点后台服务器及后台服务器及IDCIDC机房公网出口第一公里)机房公网出口第一公里)服务器对用户请求的响应速度服务器对用户请求的响应速度, ,失败率失败率IDCIDC机房所处节点的地理位置机房所处节点的地理位置IDCIDC在运营商骨干网中的地位在运营商骨干网中的地位IDCIDC机房出口带宽的冗余状况机房出口带宽的冗余状况运营商骨干网中间一公里)运营商骨干网中间一公里)到全国各地骨干网带宽的冗余状况到全国各地骨干网带宽的冗余状况各运营商骨干网之间的路由和传输延时各运营商骨干网之间的路由和传输延时

9、用户桌面最后一公里)用户桌面最后一公里)用户打开页面的实际等待时间及成功率用户打开页面的实际等待时间及成功率用户端网络配置用户端网络配置, ,包括接入运营商包括接入运营商,DNS,DNS配置等配置等用户主机性能用户主机性能基础知识基础知识-1访问延时传播延时串行化延时设备响访问延时传播延时串行化延时设备响应延时应延时传播延时:信息通过传输介质产生的延时传播延时:信息通过传输介质产生的延时串行化延时:信息通过中间设备产生的延时,串行化延时:信息通过中间设备产生的延时,通常由于设备上的排队,处理和交换引起通常由于设备上的排队,处理和交换引起抖动网络延时的变化,原因:抖动网络延时的变化,原因:可变的

10、队列长度可变的队列长度包经过的路径不同如负载均衡等)包经过的路径不同如负载均衡等)基础知识基础知识-2丢包率数据包在传输中丢失的比率,引起的丢包率数据包在传输中丢失的比率,引起的原因:原因:传输链路或硬件设备引起传输链路或硬件设备引起CRC错误错误链路拥挤或队列满链路拥挤或队列满路由改变暂时丢包或黑洞路由路由改变暂时丢包或黑洞路由接口故障或路由器故障接口故障或路由器故障即使即使1的丢包也会对网络应用的性能产生重要的丢包也会对网络应用的性能产生重要影响影响基础知识基础知识-3带宽利用率带宽利用率决定何时进行链路扩容决定何时进行链路扩容我司我司IDC出口带宽一般在利用率达到出口带宽一般在利用率达到

11、80以上时扩容以上时扩容网络可用性网络可用时间网络可用性网络可用时间/总时间总时间99.9%:一个月的中断时间不超过:一个月的中断时间不超过45分钟分钟99.99%:一个月的中断时间不超过:一个月的中断时间不超过5分钟分钟大部分运营商的网络可用性达到大部分运营商的网络可用性达到99.9,部分可达到,部分可达到99.99%通常网络设备可用性在通常网络设备可用性在99.99%以上,链路可用性在以上,链路可用性在99.9%以上以上基础知识基础知识-4http访问环节访问环节.COM首页 框架页面为例/ 50k文件大小Blocked: 预处理及等待网络连接可用DNS解析: 域名解析时间连接: 与web

12、 server建立TCP连接时间发送: 发送HTTP请求所需时间等待: 等待server响应的空闲时间接收:从server读取应答消息时间First Byte: 从初始化网络请求到收到第一个字节消耗的时间网络: HTTP访问的网络总耗时了解用户体验的实际状况了解用户体验的实际状况优化的前提优化的前提:了解全体用户的真实体验了解全体用户的真实体验目前已经建立了各类监测系统,掌握了多种目前已经建立了各类监测系统,掌握了多种分析方法分析方法有条件及时准确的评估用户体验质量有条件及时准确的评估用户体验质量监测用户体验质量的工具和方法监测用户体验质量的工具和方法2019-9不同环节的测试监控工具不同环节

13、的测试监控工具后台服务器后台服务器 网管系统网管系统监控业务流量,服务器负载,业务关键指标量,比监控业务流量,服务器负载,业务关键指标量,比如在线数,如在线数,PVPV量量IDC,IDC,骨干网骨干网 IDC IDC测速平台,自动化测试,第三方测速平台,自动化测试,第三方监测的监测的backbonebackbone测试测试用户桌面用户桌面 业务测速平台,第三方监测业务测速平台,第三方监测 peer peer测试测试自测试工具自测试工具 httpwatch, yahoo httpwatch, yahoo性能评测工具性能评测工具YSlowYSlow网管系统网管系统网管系统分为公司一级网管系统和各网

14、管系统分为公司一级网管系统和各BU二级网关系统二级网关系统网管系统通过每台服务器安装网管系统通过每台服务器安装agent,收集,收集server端运营数据端运营数据例如流量曲线,用户在线数等),并进行监控告警例如流量曲线,用户在线数等),并进行监控告警IDC测速平台原理测速平台原理IDC测速平台测速平台IDC测速平台的功能:测速平台的功能:各省市运营商所属用户访问公司主要各省市运营商所属用户访问公司主要IDC加权平加权平均延时均延时访问成功率及最近访问成功率及最近30天变化趋势天变化趋势IDC访问速度测试访问速度测试 idcspeed.oa/cgi-bin/indexIDC丢包率测试丢包率测试

15、 idcspeed.oa/cgi-bin/qqpack/index为各业务的为各业务的IDC分布提供数据支持分布提供数据支持当业务出现访问质量问题时,作为当业务出现访问质量问题时,作为IDC及骨干网及骨干网排查工具排查工具IDC测速平台数据展示访问速度测速平台数据展示访问速度访问速度慢的省份跨运营商的访问效果IDC测速平台数据展示丢包率测速平台数据展示丢包率成功率异常某地区用户访问异常互联网自动化监控系统互联网自动化监控系统在北京网通,北京教育网及深圳电信网通部署测试在北京网通,北京教育网及深圳电信网通部署测试服务器服务器测试服务器根据测试配置访问业务测试服务器根据测试配置访问业务CGI或静态

16、内容或静态内容计算平均延时,成功率及达标率计算平均延时,成功率及达标率自动化监控自动化监控itil展示:展示:itil.isd/itil/index.php较实时反馈各业务关键服务的质量较实时反馈各业务关键服务的质量反馈业务日常延时及成功率波动情况反馈业务日常延时及成功率波动情况根据合格率考核各业务质量达标情况根据合格率考核各业务质量达标情况自动化监控系统不达标率,三网速度自动化监控系统不达标率,三网速度出现异常的日期不达标率最高的CGI业务测速平台原理业务测速平台原理基本原理和基本原理和IDC测速平台一样,差别在于:测速平台一样,差别在于:每个业务定制测试需求每个业务定制测试需求设置页面下载

17、的多个关键点设置页面下载的多个关键点测速平台测速平台- Qzone为例为例QQ空间设置的关键点空间设置的关键点全国速度地图全国速度地图-qzone全国网通全国网通北方北方10省省南方网通南方网通北京最差第三方监控第三方监控 peer peer测试原理测试原理第三方监控的测试平台第三方监控的测试平台由普通用户安装测试客户端由普通用户安装测试客户端定制测试需求由客户端执行测试定制测试需求由客户端执行测试测试结果上报数据中心测试结果上报数据中心例如例如Gomez测试平台测试平台gomez/login.html业务用户端监控业务用户端监控包括竞争对手在内的对比测试包括竞争对手在内的对比测试流媒体监控流

18、媒体监控更加详尽的数据分析结果更加详尽的数据分析结果实例:实例:QQ相册竞争对手比较相册竞争对手比较20k西安测试西安测试80k西安测试西安测试20k存储平台存储平台80k存储平台存储平台20k网易相册网易相册80k网易相册网易相册20k51相册相册80k51相册相册20k相册相册80k相册相册从测试结果看:网易相册测试结果最好,从测试结果看:网易相册测试结果最好,51相册最差,西安测试因为没有访问压力效果也很好相册最差,西安测试因为没有访问压力效果也很好存储平台深圳和西安测试比较电信)存储平台深圳和西安测试比较电信)上图:西安测试上图:西安测试下列图:统一存下列图:统一存储储从测试结果看:从

19、测试结果看:由于西安测试无由于西安测试无负载,负载,1st byte 耗时明耗时明显低于统一显低于统一存储存储由于沙河电信整由于沙河电信整体网络质量体网络质量好于西安电好于西安电信,信,content download时时间则统一存间则统一存储占优储占优第三方流媒体服务监控第三方流媒体服务监控优酷优酷,土豆和土豆和qqvideo的流媒体测试比较的流媒体测试比较(北京网通北京网通)重新缓冲次数重新缓冲次数2. 用户等待第一帧的时间用户等待第一帧的时间 3.重新缓冲比率重新缓冲比率=重新缓冲的时间重新缓冲的时间/(播放的时间播放的时间+缓冲的时间缓冲的时间 )自测试工具自测试工具-HttpWatc

20、h(QQMusic为例为例)Blocked耗时迅速增大网络延时和总延时比较yahooyahoo性能评测工具性能评测工具YSlowYSlow仅限于在仅限于在FireFox下使用下使用QZone首页的评测结果首页的评测结果:等级等级:F,分数,分数:30看起来很不理想看起来很不理想YSlow详细结果举例详细结果举例12个域名,超过yahoo建议的4个以下过多的http请求重复的脚本Qzone首页举例:用户体验的影响因素分析用户体验的影响因素分析2019-9影响用户体验的因素影响用户体验的因素server端端后台服务器的处理性能及访问压力后台服务器的处理性能及访问压力直接影响用户访问的响应时间,直接

21、影响用户访问的响应时间,Qzone为例:为例:9.3日开学当天,由于用户在线数下降,自动化测试的日开学当天,由于用户在线数下降,自动化测试的CGI速度速度延时有明显变化延时有明显变化IDC出口网络质量出口网络质量1IDC外网出口链路的忙闲情况,香港柴湾外网出口链路的忙闲情况,香港柴湾IDC带宽问题为例:带宽问题为例:通过测试发现柴湾外网质量明显差于沙田通过测试发现柴湾外网质量明显差于沙田IDC香港香港HGC经过检查发现:柴湾葵冲带宽满经过检查发现:柴湾葵冲带宽满导致流量阻塞,影响了网络质量导致流量阻塞,影响了网络质量 IDC出口网络质量出口网络质量2调整时间点用户与用户与IDC的物理距离的物理

22、距离骨干网光纤传输每1000公里延时增加6ms西安到深圳光纤专线:来回4300公里距离延时25.8ms实际ping值30ms北京到深圳来回5600公里距离延时33.6ms时间段时间段 北京耗时北京耗时广东耗时广东耗时时差时差(ms)(ms) 0:00- 2:001218338 2:00- 4:001136944 4:00- 6:00865927 6:00- 8:00837211 8:00-10:009087310:00-12:0010193812:00-14:00111971414:00-16:00106891716:00-18:00104901418:00-20:009795220:00-2

23、2:001141021222:00-24:0011310112影响用户体验的因素传输过程影响用户体验的因素传输过程运营商骨干网质量不同区域的运营商骨干网质量有差异总体看电信质量最高,教育网最差北方电信北方电信南方电信南方电信运营商网络拓扑结构运营商网络拓扑结构-电信电信网络结构网络结构国家骨干网国家骨干网核心层核心层 (8个节点组成)个节点组成)汇接层汇接层 (每省(每省2个节点)个节点)接入层接入层 (省网节点)(省网节点)城域网城域网网络拓扑图网络拓扑图(转下页转下页)中国电信中国电信运营商网络拓扑结构运营商网络拓扑结构-教育网教育网全名全名 教育科研网教育科研网(CERNET)拓扑图拓扑

24、图教育网教育网用户及用户及IDC所属运营商是否匹配所属运营商是否匹配若用户跨运营商访问访问质量一般会大幅下降以网通和电信为例,北京,上海及广州分别为两家的互联互通点,互联带宽:210G3电信及网通用户访问深圳电信比较电信及网通用户访问深圳电信比较上海跨网访问质量教育网问题分析教育网问题分析-QZone为例为例广东较周边省份差学校学校访问次数访问次数平均延时平均延时广州大学广州大学203320339075.80479075.8047华南理工大学华南理工大学155315538758.76468758.7646华南师范大学华南师范大学1508150814237.01314237.0137 7中山大学

25、中山大学121912198939.31938939.3193PING 0 (0) 56(84) bytes of data.64 bytes from 0: icmp_seq=1 ttl=119 time=227 ms64 bytes from 0: icmp_seq=2 ttl=119 time=213 ms64 bytes from 0: icmp_seq=3 ttl=119 time=211 ms64 bytes from 0: icmp_seq

26、=4 ttl=119 time=221 ms64 bytes from 0: icmp_seq=5 ttl=119 time=238 ms64 bytes from 0: icmp_seq=6 ttl=119 time=244 mstraceroute to 0 (0), 30 hops max, 40 byte packets 1 30 (30) 0.688 ms 0.357 ms 0.453 ms 2 (210.39.19.

27、5) 0.240 ms 0.219 ms 0.187 ms 3 29 (29) 4.227 ms 4.117 ms 4.134 ms 4 * * * 5 02 (02) 3.298 ms 3.669 ms 3.664 ms 6 () 3.865 ms 3.856 ms 3.865 ms 7 4 (4) 10.405 ms 10.408 ms 10.535 ms 8 2

28、(2) 236.715 ms 236.832 ms影响用户体验的因素用户端影响用户体验的因素用户端Web内容用户端cache静态内容浏览器cache后在过期前本地读取1用户访问 yahoo没有做没有做cache的页面的页面内容被内容被cache后后Expires header1user requests yahoo2user requests other web pages3user re-requests yahoowith a full cache用户端其他影响因素用户端其他影响因素页面页面http连接数连接数IE对于同一主机名允许对于同一主机名允许2个并发连接个

29、并发连接过多连接请求排队过多连接请求排队,产生大量等待延时产生大量等待延时页面大小页面大小Qzone空间与空间与51博客比较:博客比较:qzone单个单个item速度快速度快页面总访问时间长,因下载数据量大页面总访问时间长,因下载数据量大页面静态内容比例页面静态内容比例页面数据量静态比例高页面数据量静态比例高,有利于提高访问速度有利于提高访问速度用户体验的优化手段用户体验的优化手段2019-9用户体验优化提升后台性能及系统容量用户体验优化提升后台性能及系统容量以相册老系统与存储平台为例:老系统存储容量与读写性能不平衡大量可用存储量无法利用专用盘柜价格昂贵存储平台采用存储服务器价格低廉总体读写性

30、能高实现去重功能可按set平滑扩容结论:可以支持更高的用户访问量原相册系统原相册系统非存储部分的月TCO(万元)14.860 存储部分的月TCO(万元)69.140 有效存储容量(T)472.000 实际存储数据(T),未去重190.000 实际支撑用户数(Qzone在线用户)290.000 实际支撑带宽(G)8.200 单位用户月TCO(不含带宽成本)(元)0.290 单位有效存储月TCO(元)146.48 新相册系统新相册系统非存储部分的月TCO(万元)14.860 存储部分的月TCO(万元)43.200 有效存储容量(T)270.000 实际存储数据(T),去重95.000 预计支撑用户

31、数(Qzone在线用户)425.000 预计支撑带宽(G)15.000 单位用户月TCO(不含带宽成本)(元)0.137 单位有效存储月TCO(元)160.00 IDC运营优化运营优化1IDC需要保障出口带宽冗余度及稳定性需要保障出口带宽冗余度及稳定性以西安以西安IDC网络优化为例网络优化为例西安西安IDC定位为公司核心定位为公司核心IDC部署包括部署包括QQGame,QQ宠物,相册等重点业宠物,相册等重点业务务初期初期: 西安电信网络质量不理想西安电信网络质量不理想管工协调电信进行持续的骨干网扩容管工协调电信进行持续的骨干网扩容电信针对华南地区开通直通车电信针对华南地区开通直通车优化前后比较

32、看效果明显优化前后比较看效果明显IDC运营优化运营优化2用户体验优化业务系统分布策略用户体验优化业务系统分布策略分布等级定义:分布等级定义:0级深圳本地单个级深圳本地单个IDC无按运营商分布无按运营商分布1个个IDC)1级深圳本地级深圳本地IDC按运按运营商分布或代理营商分布或代理1-3个个IDC)2级外地三通级外地三通IDC按运按运营商分布营商分布1-3个个IDC)3级全国主要级全国主要IDC节点节点按运营商分布按运营商分布36个个IDC)4级全国级全国CDN分布分布15个个IDC以上)以上)业务的业务的IDC分布分布以QQ为例:.Com主要分布于:深圳电信,上海电信西安电信,成都电信天津网

33、通,北京网通北京教育网集中分布于电信,网通及教育网的核心节点,从全国用户访问情况看效果很好名次名次网站网站响应时间响应时间 ( (秒秒) )1百度 0.72网易126免费邮 1.053SOSO搜搜 1.084中国工商银行 1.895搜狗 2.486和讯 3.317汽车之家 4.038凤凰网 4.159中国移动通信 4.2410 谷歌中国 4.4711 265上网导航 4.612 Live 4.6513 中搜 4.6514 QQ.COM 5.47第三方监测中国热门网站用户体验排行榜第三方监测中国热门网站用户体验排行榜Imgcache在教育网分布在教育网分布部署于西安教育网部署于西安教育网增加华南

34、深圳教育网节点后效果比较增加华南深圳教育网节点后效果比较业务的业务的CDN分布分布CDN概念概念CDN Content Delivery Networks传统的传统的Internet网络的基本结构和数据传网络的基本结构和数据传输输 CDN对网络的优化作用原理图对网络的优化作用原理图 CDN网络优势网络优势解决服务器端的解决服务器端的“第一公里问题第一公里问题 缓解甚至消除不同运营商之间因互联瓶颈造缓解甚至消除不同运营商之间因互联瓶颈造成的影响成的影响减轻了各省的出口带宽压力减轻了各省的出口带宽压力 缓解了骨干网的压力缓解了骨干网的压力 优化了网上热点内容的分布优化了网上热点内容的分布GSLBG

35、SLB:全球服务器负载均衡全球服务器负载均衡 能够跨越多个能够跨越多个IDC提供负载均衡和高可用性提供负载均衡和高可用性用户访问被定向到可提供最短响应时间用户访问被定向到可提供最短响应时间IDC当当IDC发生故障,发生故障, GSLB 能够透明的将用户能够透明的将用户定向到最优备用节点,提供无中断服务定向到最优备用节点,提供无中断服务 GSLB工作原理Root DNS ServerLocalDns Server上海电信用户上海电信用户 DNS Server123456789SLBServer&Cache网通网通IDC1SLBServer&Cache深圳电信深圳电信IDC2SLBServer&C

36、ache上海电信上海电信IDC3GSLB控制器控制器IP地址库地址库SLBServer&CacheSLBServer&CacheIDC1IDC2SLBServer&CacheIDC3GSLB控制控制器器监控系统监控系统GSLB采采集系统集系统GSLB监控及配置管理系统监控及配置管理系统GSLB配置配置管理系统管理系统InternetDNS1234567业务三通业务三通IDC部署及本地代理部署及本地代理业务后台部署于单个IDC其他ISP机房通过反向代理接入处置: 用户跨运营商访问问题,以qzone为例:SLBQZoneServer深圳电信深圳电信SLB反向代理反向代理深圳网通深圳网通SLB反向代

37、理反向代理深圳教育网深圳教育网飞亚达飞亚达教育网用户10G光纤光纤10G光纤光纤10G光纤光纤1234用户端浏览器访问优化用户端浏览器访问优化80-90% 用户响应时间消耗在前端用户响应时间消耗在前端可以产生明显的优化效果可以产生明显的优化效果实施简单实施简单已经被各应用证明是有效的已经被各应用证明是有效的页面内容静态化页面内容静态化静态化提高服务器处理能力静态化提高服务器处理能力静态化内容适合静态化内容适合CDN加速加速QZone目前超过目前超过85%的静态化率的静态化率减少用户减少用户http请求数请求数合并脚本及样式表合并脚本及样式表 ,降低用,降低用户户http请求数量请求数量用户用户

38、http请求使用请求使用keep-alive使用图标的合并使用图标的合并image例:例:Qzone的合并的合并image增加增加http可并发请求可并发请求若不能降低请求数量若不能降低请求数量,提高并发请求数也可以加速页面下载提高并发请求数也可以加速页面下载以以Sina首页为例首页为例:静态图片采用静态图片采用4个子域名个子域名(i0.sinaimg-i3.sinaimg)进行下载进行下载说明说明: 提高并发性提高并发性,降低了降低了http请求用户端等待时间请求用户端等待时间一般设定不超过一般设定不超过4个子域名个子域名,过多的域名请求会增加域名解析耗时及过多的域名请求会增加域名解析耗时及

39、客户端处理负担客户端处理负担静态文本内容静态文本内容gzip压缩压缩Apache配置文本内容进行配置文本内容进行gzip预压缩,可以降低外网流量及实际传输的数据量:预压缩,可以降低外网流量及实际传输的数据量:Apache 2.x: mod_deflateAddOutputFilterByType DEFLATE text/html text/css application/x-javascript requestAccept-Encoding: gzip, deflate responseContent-Encoding: gzipVary: Accept-Encoding以以imgcache

40、为例:为例:对于静态文本包括脚本,样式表,对于静态文本包括脚本,样式表,XML等全部做等全部做gzip预压缩预压缩压缩后降低公网带宽压缩后降低公网带宽800M设置设置cache过期时间过期时间yahoo设置的静态文件应答头 Expires设置超过8年,可以看作永久cache :/1.1 200 OKLast-Modified: Wed, 21 May 2019 06:11:32 GMTExpires: Fri, 15 Apr 2019 20:00:00 GMTContent-Type: image/gifContent-Length: 7424Date: Wed, 21 May 2019 06

41、:13:14 GMTAge: 339592长期cache适用于较少更新的静态文件,例如相册业务:Cache-Control: max-age=8640000Cache时间超过3个月取消取消etag功能功能一般业务是多台接入服务器做负载均衡,则一般业务是多台接入服务器做负载均衡,则server每次返回的每次返回的etag可能都不同可能都不同ETag 格式:格式:Apache: inode-size-timestampIIS: Filetimestamp:ChangeNumber当主机数当主机数 1 server 将返回很少的将返回很少的 304(n-1)/n清除清除etag:Apache: FileETag noneIIS: support.microsoft/kb/922703/避免避免http请求携带请求携带cookie信息信息Cookie p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论