Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
LZ
Uploaded by
Leo Zhou
393 views
动静态混合网站或 APP的CDN优化方法
2015中华数据库与运维大会
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PDF
如何选择 Docker 监控方案
by
Leo Zhou
PDF
美团数据库运维平台介绍
by
Leo Zhou
PDF
我的互联网运维理论与实践
by
Leo Zhou
PPTX
第三名 3rd zhyict
by
Leo Zhou
PDF
异常检测在苏宁的实践
by
Leo Zhou
PPTX
第二名 2nd 火眼金睛
by
Leo Zhou
PPTX
第四名 4th H3C AI Institute
by
Leo Zhou
PPTX
第一名 1st Bocoiops
by
Leo Zhou
如何选择 Docker 监控方案
by
Leo Zhou
美团数据库运维平台介绍
by
Leo Zhou
我的互联网运维理论与实践
by
Leo Zhou
第三名 3rd zhyict
by
Leo Zhou
异常检测在苏宁的实践
by
Leo Zhou
第二名 2nd 火眼金睛
by
Leo Zhou
第四名 4th H3C AI Institute
by
Leo Zhou
第一名 1st Bocoiops
by
Leo Zhou
More from Leo Zhou
PPTX
第六名 6th Aurora
by
Leo Zhou
PDF
AI使能网络自动驾驶 AI Building Autonomous Driving Network
by
Leo Zhou
PDF
2.2 go在阿里云cdn系统的应用
by
Leo Zhou
PDF
1.6 米嘉 gobuildweb
by
Leo Zhou
PDF
1.4 go在数据存储上面的应用—毛剑
by
Leo Zhou
PDF
1.2 刘奇 go在分布式数据库中的应用
by
Leo Zhou
PDF
Protocol libraries the right way
by
Leo Zhou
PDF
特卖场景下的大数据平台和机器学习实践
by
Leo Zhou
PDF
美团数据库运维平台介绍
by
Leo Zhou
PDF
The net is dark and full of terrors - James Bennett
by
Leo Zhou
PDF
Hypothesis randomised testing for django
by
Leo Zhou
PDF
NoSQL@VIP — 唯品会NoSQL平台⾃动化发展及运维经验分享
by
Leo Zhou
PDF
MySQL运维那些事
by
Leo Zhou
PDF
天灾还是人祸? Oracle连环夺命未遂记
by
Leo Zhou
PDF
关于服务器评测与选型
by
Leo Zhou
PDF
Python&GUI
by
Leo Zhou
PDF
Python安全编码
by
Leo Zhou
PDF
Python与抓包
by
Leo Zhou
PDF
Python在移动社交平台中的应用
by
Leo Zhou
PDF
Dive into sentry
by
Leo Zhou
第六名 6th Aurora
by
Leo Zhou
AI使能网络自动驾驶 AI Building Autonomous Driving Network
by
Leo Zhou
2.2 go在阿里云cdn系统的应用
by
Leo Zhou
1.6 米嘉 gobuildweb
by
Leo Zhou
1.4 go在数据存储上面的应用—毛剑
by
Leo Zhou
1.2 刘奇 go在分布式数据库中的应用
by
Leo Zhou
Protocol libraries the right way
by
Leo Zhou
特卖场景下的大数据平台和机器学习实践
by
Leo Zhou
美团数据库运维平台介绍
by
Leo Zhou
The net is dark and full of terrors - James Bennett
by
Leo Zhou
Hypothesis randomised testing for django
by
Leo Zhou
NoSQL@VIP — 唯品会NoSQL平台⾃动化发展及运维经验分享
by
Leo Zhou
MySQL运维那些事
by
Leo Zhou
天灾还是人祸? Oracle连环夺命未遂记
by
Leo Zhou
关于服务器评测与选型
by
Leo Zhou
Python&GUI
by
Leo Zhou
Python安全编码
by
Leo Zhou
Python与抓包
by
Leo Zhou
Python在移动社交平台中的应用
by
Leo Zhou
Dive into sentry
by
Leo Zhou
动静态混合网站或 APP的CDN优化方法
1.
2015中华数据库与运维大会 2015.06.06 ZHDBA.COM
中华数据库行业协会
2.
动静态混合⺴⽹网站或 APP的CDN优化⽅方法 2015年5月
3.
目录 CONTENTS 概述 核心技术
实测对比
4.
1.1 什么是动静态混合应用
5.
1.1 什么是动静态混合应用 系统登录不上去
查询工单无响应 上传、下载中断 企业机密被盗取 ……
6.
多元化的网络应用
7.
1.2 动静态混合应用带来的问题 日益增多的
动态应用·∙·∙·∙·∙·∙·∙ 购物付费应用 搜索应用 登录应用 动态接口应用 企业网上办公应用 评论消息通知应用 数据更新频繁应用 动静态内容 域名拆分? 静态内容CDN、 动态内容BGP +分布式IDC? 跨网 改造 跨运营商访问质量差 动静混杂难分离 分布式IDC带宽 设备成本过高 互动内容传统 cache不能满足 公网传输易发抖动 导致传输慢 长链路动态内容 传输慢不稳定
8.
目录 CONTENTS 概述 核心技术
实测对比
9.
解决问题的思路 在动静态请求分离的基础上,就要从路由、协议、内容这三方面寻 找突破点。 解决这些问题第一个要做的,就是动静态分离,静态请求继续走 Cache,而动态请求回源。
10.
路由优化 卓越链接 Excellent
link 源站 Source station CDNS CDNS CDNS 流媒体服务器组 Streaming media server group 用户 User 用户 User 用户 User HTTP/MMS/RTSP 协议 D C B A 80ms 100ms 150ms 70ms 1000ms GSLB 1 2 3 4 400ms 正常访问方式 树形中心架构 星形离散架构
11.
协议优化 TCP协议 单纯使用TCP协议的效率 太低,一旦丢包很容易 造成TCP连接建立变慢;
建立一个长连接,使不 同的请求使用复用这个 长连接;
12.
内容优化 数据压缩
提前传输
13.
2.1 智能动态路由 Dijkstra's
Algorithm 迪杰斯特拉算法 A B 已知地图上所有点两两间的距离,如何 求得由 A点到B点的最短路线呢?
14.
2.1 智能动态路由 动态内容加速
静态内容加速 动/静内容分离 DCA NDS(⺴⽹网络探测) NDS(⺴⽹网络探测) GSLB/LSLB (全局/本地负载均衡) ACA(全内容加速) 全⺴⽹网运维系统 全⺴⽹网运维系统 NDS 网络探测 (机制) RCS 路由中心 (系统) 监控搜集网络状况 汇总计算最佳路由 提 交 D C B A 80ms 100ms 150ms 70ms 1000ms GSLB 1 2 3 4 400ms 正常访问方式
15.
无需慢启动 智能重传
2.2 Quick-TCP Quick-TCP 0 2 4 6 8 10 12 14 16 CUBIC-‐TCP QUICK-‐TCP 吞吐量(Mbps) 丢包率 1 2 3 4 5 6 7
16.
2.3 链接复用 减少TCP建连时延
减少并发数 链接复用 专用通道&连接复用 ·∙减少TCP三次握手时延 ·∙减轻源站服务器并发压力 源站服务器 本地完成TCP三次握手 ·∙减少TCP三次握手时长 ① 建立TCP连接 ② HTTP(S)请求/响应 ③ ④ 互联网 边缘节点 边缘节点 ClientA Request SYN SYN ACK ACK Request SYN SYN ACK ACK Request ResponseResponse Response ACK FIN FIN ACK FIN FIN ACK SYN Request SYN ACK ACK Response ACK Request Response Response Response ACK FIN FIN ACK Response ACK Time Server Load Balancing ClientB Request
17.
2.4智能压缩Gzip 查询 lusongsong.com
请输入要查询网址: 网址 lusongsong.com 检测结果如下: 是否压缩 压缩类型 原始文件大小 压缩后文件大小 压缩率(估计值) 是 gzip 40974字节 11538字节 71.84% 源站开启 完美支持各 版本压缩 源站未开启 传输过程 自动压缩 70% 浏览器请求 GET/index.html HTTP/ 1.1Aceept-encoding:gizp GSA服务器查找文件 /var/www/…/index.html GSA服务器请求 GET/index.html HTTP/1.1 源站服务器查找文件 /var/www/…/index.html 1KB 1KB 1KB 源站服务器返回 HTTP/1.x 200 ok<html>…</html> GSA服务器缓存 /Var/www/…/index.html GSA服务器压缩返回并保存 HTTP/1.x 200 ok content-encoding: gizp<compressed file> 浏览器解压并显示页面 100KB 100KB 10KB 读取文件 返回压 缩文件
18.
2.5 智能预取 客户端浏览器
源站服务器 1.发起页面请求 2.返回html文件 3.请求CSS文件 发现<head>中<link>标签引 用外部CSS 4.返回CSS文件 【进入渲染阶段】 发现<img>标签引用图片 5.请求图片url 6.返回图片 【渲染完成】页面呈现 HTML页面加载流程
19.
GSA 2.5 智能预取
客户端浏览器 源站服务器 1.发起页面请求 2.返回html文件 4.请求CSS文件 发现<head>中<link> 标签引用外部CSS 5.返回CSS文件 【进入渲染阶段】发现 <img>标签引用图片 6.请求图片url 7.返回图片 【渲染完成】页面呈现 1.自行分析html文件,将后续请求 先完成; 2.根据之前大量客户的访问统计, 请求该页面后发生后的后续请求可 预见,预先去服务器要来以备终端 需要。 3.智能预取 GSA预取HTML页面加载流程
20.
目录 CONTENTS 概述 核心技术
实测对比
21.
3.1 实测对比 数据来源:第三方Bonree公司对www.zgjm.org域名,切换ACA平台前后采集、整理
客户名称 客户由源站切换到 GSA加速后,访问 速度提升123% 周公XX 恩X 客户由原静态CDN 切换到GSA加速后, 访问速度提41%
22.
Email:shenyijun@dnion.com 帝联研发团队欢迎各位加入! 联系人:Ricky
帝联研发 Welcome
23.
感谢关注THANK YOU FOR
YOUR ATTENTION. ZHDBA.COM 中华数据库行业协会
Download