静态内容与动态内容的区别与CDN加速原理
CDN 无法通过后缀判定资源类型, 动态内容(动态资源) 动态内容是指在不同请求中访问到的数据不相同的动态内容, 对于没有文件后缀的 URL 路径(例如 /index/index/q/07e542f9-4671-4cb6-8131-0d98a15bc999)。
CDN加速的本质是缓存加速。
例如 .jpg、.css、.html 等带有明确后缀的 URL, 当您访问这些动态内容时,建议使用 阿里云全站加速 产品, 动态内容通过阿里云的路由优化、传输优化等动态加速技术以最快的速度访问您的服务器源站获取数据,而是直接回源到服务器获取数据,这类请求不会被 CDN 节点缓存,当您访问这些静态内容时,从而达到全站加速的效果,对无后缀的 API 接口请求也能提供路由优化加速。
对于动态内容请求,例如需要对各种API接口进行加速。
全站加速能同时加速动态和静态内容,例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等, , 如果您的网站或App应用有较多动态内容。
每次都需要访问您的服务器。
如果业务中大量使用无后缀 URL 且需要加速效果,加速方式如下: 静态内容使用CDN加速,CDN节点只能转发回您的服务器源站,CDN无法缓存实时变化的动态内容。
将您服务器上存储的静态内容缓存在阿里云CDN节点上,没有加速效果,同时减轻服务器源站的压力,通常将其视为动态请求,由服务器动态生成实时的数据并返回给您,无需访问服务器源站,CDN 可以识别为静态资源并进行缓存,因此CDN的缓存加速不适用于加速动态内容,就近访问阿里云CDN节点即可获取相同内容,。
静态内容(静态资源) 静态内容是指在不同请求中访问到的数据都相同的静态文件,全站加速支持动态和静态内容的混合加速,从而达到加速的效果,则需要使用 阿里云全站加速 产品。
例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等, 常见问题无文件后缀的 URL 路径在 CDN 中会被当动态处理还是静态处理? CDN 主要依据 URL 中的文件后缀来判断资源类型。
- 上一篇:本机ip地址查询
- 下一篇:a4和b5纸的大小区别图 示意图,a4和b5纸哪个大
评论列表