技术课堂的搬运工~ 2020-04-02 92浏览量
作者:张医博
背景:面向不同业务类型的网站,很多人都选择了 CDN 加速来优化自己的网站,目的在于加速网民的体验效果,赢取流量。
在网站调优的过程中,如果正确理解基于 CDN 的网络调优以及正确的配合 CDN 服务方来快速提供调优信息做了详细的讲解,
希望对大家有用,希望对从事 CDN 的人和对网络调优感兴趣的人能有作用。
1、确认调优类型
1.1、静态文件
1.2 动态
1.3 协议
1.4 调优评测机制
1.5 用户自定义评测
2 观察指标时间,找出阻塞时间点
DNS 时间
建联时间
浏览器和 WEB 服务建立 TCP/IP 连接时间
代表 RTT ,直接体现 ping 值,反应 CDN 边缘节点质量
建联时间应该在 30ms 以内,小文件建联时间应越小越好。
建连时间是基础,建联时间长会引发一系列慢的情况,不同 CDN 服务商会有不同的 TCP/IP 的优化。
SSL 握手时间
浏览器和 WEB 服务端建立安全套接层(SSL)链接的消耗时间
只有 HTTPS 协议中才有这个时间指标,反应服务端的处理能力,SSL 握手时间长会导致整体时间长
首包时间
建联时间长且首包时间长:网络问题
建连时间端但首包时间长:服务器负载过高,或者静态数据没能缓存住
内容下载时间
受网路质量(RTT 和丢包率)影响
受设备负载影响
受 TCP 协议栈技术影响
3、CDN 调优可调的指标有哪些
检查设备负载
带宽负载
虚拟机(网桥性能问题)接近阈值丢包响应时间长
物理机(网卡级别)接近阈值丢包,响应时间长
长连接
keepalive 是使用同一个 TCP 链接来发送和接收多个 HTTP 请求/应答,而不是每一个新的请求/应答打开新的连接的方法。
未完待续
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。