168大数据

标题: 12张PPT教你如何提升网站访问速度与稳定性 [打印本页]

作者: 追梦蓝莓    时间: 2015-1-27 21:16
标题: 12张PPT教你如何提升网站访问速度与稳定性
"安全宝高级系统专家,公有云技术总监白宇在京技院主办的京东技术狂欢节上,分享了提升网站访问速度和稳定性的一个实践——POP系统的框架,可以看到框架的下面是各种各样的加速结点,当用户访问网站的时候,我们能拿到所有网站的访问数据,这些数据可以上报到数据中心进行分析,有效的提升网站访问速度和稳定性。

加速配置:网站应用Hop系统框架,进行网站的缓存设置、缓存的时间、网站优化配置。

展示加速效果:包括加速百分比、全国各个城市加速效果分析。

跨网延时问题:不同运营商之间的访问会设置很多障碍,跨网访问非常慢。


跨网结点的运行过程:不同运营商之间架设加速结点的服务器,服务器租用高价带宽,可对不同运营商之间网络的HOP固定可控,对于不同的内部服务器的访问,延时是最优的。

案例:运营商A的设备访问运营商B,首先发出请求到边缘账户结点设备,设备收到请求后发现客户端和服务器不在同一个运营商网络。需要选择某个HOP加速结点,加速结点收到请求后帮助加速结点完成请求。经过算法确保整个路径是最优,最短的。

跨网结点怎么选:利用测速系统实时拓展出来的延时数据作为选择加速结点的依据,选择访问路径延时最小的路径作为最优路径。

案例:当浏览器访问A,加速结点如何在A、B之间选择呢。
A与B路径延时的总和都是15-30ms,而访问源站A结点延迟50ms,B结点延迟40ms,所以系统选B结点做HOP加速。针对不同的源站来说加速结点的选择是不同的,这是一个智能的系统。

Hop加速功能对比:绿线为开启了HOP加速功能,蓝线为未开启HOP加速,数据显示开启之后下载速度提升了20%到30%。

导致用户访问网站时出现5XX错误的原因
网络闪断:内容配制错位或者流量,导致网络造成中断不能访问。
机房拦截IP:加速结点服务成千上万网站,在这些网站里面存在非法内容,机房检查出非法内容就会封IP,影响到设备上其他网站的访问。
HTTP域名拦截:设有很多设备过滤掉运营,或者拦截有非法信息的请求,会造成访问源站不通。
源站防火墙阻拦IP:用户在网站上加了防火墙,这些防火墙,需要将用户将所有结点IP地址加到ACR。没有更新ACR的用户在结点更换时会造成访问不通。

Hopsla效果评估:把所有的全网服务网站的正常服务时间除以应该服务时间得到一个百分比,期待的效果是99.9%+。加速系统上线之前SLA指标整体基本上低于99.9%,并且波动幅度非常大;而在项目上线之后,基本上线上所有的网站都可以达到99.9%以上。功能服务比以前小很多了,所以效果非常好。

案例:当浏览器网站,他的请求会到达结点A。正常情况下,结点A会到源站把数据取回来访问浏览器;但如果结点A到达源站失败而且没有使用后台责任方案,这时就会出现给浏览器访问502错误。现在使用方案之后,A结点会发现同一个运营商有兄弟结点B,A把请求发给B,B尝试把请求发给源站,如果B到源站是通的,那么B可以帮助A把请求访问回来。而假如B到源站是不通的,A发现在另外一个运营商里的C结点,那么A会尝试把请求发给C,C和源站在同一个网络里的,他到源站的速度也比较快的,那么C把请求发到源站,帮助A达成请求。

Hop系统框架:当用户访问网站的时,所有网站的访问数据将上报到数据中心,同时有客户系统实时测速网站中结点的延时,并把延时数据上报给数据中心;数据中心将进行所有数据的分析,选择出最优的路径或者策略;所有的配制,通过配制中心下发到所有的结点;然后对用户调度,和对浏览器的调度,通过调度中心修改服务器;用户请求也会到达整个加速结点,所以整个系统就形成一个闭环的自反馈系统,具有在运营过程当中会自我优化自我调节的特点。


PPT下载地址:http://pan.baidu.com/s/1sjyRkeh









欢迎光临 168大数据 (http://www.bi168.cn/) Powered by Discuz! X3.2