当前位置:网站首页>什么?CDN缓存加速只适用于加速静态内容?
什么?CDN缓存加速只适用于加速静态内容?
2022-08-05 05:18:00 【乘云科技】
想要购买阿里云CDN的伙伴们注意了
CDN的缓存加速只适用于加速静态内容。首先,我们先来区分两个概念—静态内容与动态内容。
静态内容(静态资源)
静态内容是指在不同请求中访问到的数据都相同的静态文件。例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。
动态内容(动态资源)
动态内容是指在不同请求中访问到的数据不相同的动态内容。例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等。
为什么CDN只适用于加速静态内容?
搞清楚问题之前,我们先看一下CDN的加速原理。假设您的加速域名为www.aliyundoc.com,接入CDN开始加速服务后,当终端用户在北京发起HTTP请求时,处理流程如下图所示。
CDN加速的本质是缓存加速
面对静态内容时,将服务器上存储的静态内容缓存在阿里云CDN节点上,当您访问这些静态内容时,无需访问服务器源站,就近访问阿里云CDN节点即可获取相同内容。从而达到加速的效果,同时减轻服务器源站的压力。
当加速对象为动态内容,当您访问这些动态内容时,每次都需要访问您的服务器,由服务器动态生成实时的数据并返回给您。因此CDN的缓存加速不适用于加速动态内容,CDN无法缓存实时变化的动态内容。对于动态内容请求,CDN节点只能转发回您的服务器源站,没有加速效果。
如果您的网站或App应用有较多动态内容,例如需要对各种API接口进行加速,则需要使用阿里云全站加速产品。全站加速能同时加速动态和静态内容,加速方式如下:
1.静态内容使用CDN加速。
2.动态内容通过阿里云的路由优化、传输优化等动态加速技术以最快的速度访问您的服务器源站获取数据。从而达到全站加速的效果。
目前,阿里云在全球拥有2800+节点。中国内地(大陆)拥有2300+节点,覆盖31个省级区域;海外、中国香港、中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区。全网带宽输出能力达150 Tbps。
CDN将源站资源缓存到阿里云遍布全球的加速节点,当终端用户请求访问和获取源站资源时无需回源,可就近获取CDN节点上已经缓存的资源,提高资源访问速度,同时分担源站压力。目前CDN部分节点已支持通过IPv6访问。
CDN接入快捷、简单,您不需要调整现有业务结构,也不需要进行复杂的配置,只需要在CDN控制台进行简单操作,即可将域名接入阿里云,享受全球链路加速服务。通过快速入门,您可以轻松开启CDN加速服务。
边栏推荐
- [Kaggle project actual combat record] Steps and ideas sharing of a picture classification project - taking leaf classification as an example (using Pytorch)
- 将一句话的单词进行倒置(C语言纯代码)
- 十一、拦截器运行原理
- OSPF网络类型
- [Paper Intensive Reading] Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation (R-CNN)
- Unity huatuo 革命性热更系列1.3 huatuo示例项目源码分析与启发
- 游戏引擎除了开发游戏还能做什么?
- 每日一题-DFS
- 如何使用Houdini进行程序化优化?
- C语言联合体union占用空间大小问题
猜你喜欢
随机推荐
手把手教你搭建小程序
LeetCode刷题之第129题
每日一题-两数相加-0711
链表章6道easy总结(leetcode)
每日一题-单调栈
物联网:LoRa无线通信技术
栈区中越界可能造成的死循环可能
多边形等分
每日一题-删除链表的倒数第 N 个结点-0718
PoE视频监控解决方案
framebuffer应用编程及文字显示(1)
【UiPath2022+C#】UiPath数据类型
LeetCode刷题之第701题
【UiPath2022+C#】UiPath Switch
物联网-广域网技术之NB-IoT
MySQL主从复制—有手就能学会的MySQL集群搭建教程
Cocos Creator开发中的事件响应
每日一题-最长回文子串-0714
Unity常用模块设计 : Unity游戏排行榜的制作与优化
D41_缓冲池