全站加速(DCDN)
在阅读本文之前,如果你还没有看过 你管这玩意儿叫CDN 这篇文章,可以先去看一下,然后再来阅读本文,效果会更好一些。
什么是全站加速
全站加速DCDN(Dynamic Route for Content Delivery Network)不仅能提供基础的CDN静态资源加速,而且还进一步提供了动态加速、TCP和UDP四层加速、Websocket七层加速等能力,可以快速地将安全、边缘计算等能力集成到全站加速的全球2800+个节点,提升全站性能和用户体验,实现业务提效。
为什么需要全站加速
网络资源分为两大类,静态资源和动态资源,针对静态资源和动态资源的加速获取方式是不同的。这里先补充一下对这两种资源的介绍。
静态资源
静态资源是指在不同请求中访问到的数据都相同的静态文件。例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。
动态资源
动态资源是指在不同请求中访问到的数据也不相同的资源。例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等。
需要全站加速的原因
言归正传,CDN加速的本质是缓存加速。将您服务器上存储的静态资源缓存在CDN节点(网络边缘节点)上,当您访问这些静态资源时,无需访问服务器源站,就近访问CDN节点即可获取相同资源。从而达到加速的效果,同时减轻服务器源站的压力。而当您访问这些动态资源时,每次都需要访问您的服务器,由服务器动态生成实时的数据并返回给您。因此CDN的缓存加速不适用于加速动态内容,CDN无法缓存实时变化的动态内容。对于动态内容请求,CDN节点只能转发回您的服务器源站(回源),没有加速效果。因此要想做到动态资源加速,只能想办法如何快速回源,以此来实现加速效果。对于动态资源的加速,全站加速采用协议优化、路由优化、传输优化等动态加速技术以最快的速度访问服务器源站获取数据,从而达到全站加速的效果。
以下是DCDN的架构图
全站加速的优势
- 智能区分动静态内容:域名接入全站加速后,通过域名访问的动静态内容将被智能识别并区分。
- 动静态内容同时加速:静态内容使用CDN 加速,缓存在 CDN 节点上,供用户就近访问。动态内容通过智能路由优化、协议优化、传输优化等动态加速技术快速回源获取。
应用场景(aliyun.com)
电商
背景:电商平台包含众多线上系统和环节,例如:用户注册、登录、浏览商品、购物结算等。网络访问速度及内容安全传输成为衡量消费体验的重要指标。
需求:电商类客户多属于动静内容混合站点,商品展示需要丰富图片资源文件加速;同时需要应对在线支付、秒杀、促销推广等站点响应时间慢、源站压力大等问题。
典型案例:机票酒店类出行平台、外卖打车网上预订、快消行业以及垂直类电商平台等。
全站加速可以完全满足这类动静态混合站点的需求,确保用户体验流畅,防止客户流失。
社交
背景:越来越多的网站丰富内容形式,增加动态内容,例如:新闻评论、音视频观看,大量的用户会在同一时间访问同一热点文件,尤其是新闻热点,会造成网站打开慢甚至打不开的情况。
需求:用户对网站访问的稳定性和内容更新速度提出了更高的要求。这类站点也推荐使用全站加速服务,提升性能和用户体验。
典型案例:典型用户论坛、博客以及新闻互动类的站点。
政企
需求:全站加速需求与安全属性需求。企业的官网或政府官方网站代表着形象和公信力。
全站加速利用丰富节点资源进行内容加速的同时,也具备分布式抗DDoS、抗CC的防护能力,充分满足政企类用户动静内容加速的需求。
游戏
需求:游戏官网、安全包下载、登录服务、游戏服务等各个环节的性能和稳定性。高峰时段玩家登录、交易、更新、运行更需要得到平滑支持。
典型案例:页游和对战平台类的游戏业务形态适合接入全站加速,以实现路由优化、缓存加速和安全防护等综合加速服务。
金融
需求:网络的高可用性和高安全性。交易过程主要是动态交互类内容,跨网链接不够稳定会存在风险。因此也推荐使用全站加速服务,保障每一笔交易。
典型案例:网上银行、手机支付、信用卡商城、移动证券、P2P网贷等互联网金融类客户。
最后做个小宣传
欢迎关注 晴天码字 微信公众号,晴天会持续输出更多有趣且实用的技术文章