当前位置:首页 > 行业动态 > 正文

腾讯CDN如何实现协议跟随?

协议跟随回源功能允许CDN根据客户端请求的协议决定回源到源站的协议。

一、基本概念

协议跟随回源(Protocol-Following Origin Pull)是一种在CDN服务中实现的功能,其核心作用是根据客户端到CDN节点的请求协议来决定CDN节点向源站发送请求的协议,这一功能主要应用于HTTPS场景下,确保数据在传输过程中的安全性,当客户端向CDN发起HTTP或HTTPS请求时,CDN节点会根据接收到的请求协议类型,直接将请求转发给源站服务器,而无需统一转换到某一特定端口,HTTP请求会转发到源站的80端口,而HTTPS请求则会转发到443端口。

腾讯CDN如何实现协议跟随?  第1张

二、分类与应用场景

协议跟随回源功能主要分为以下三种模式:

1、全缓存模式:所有请求的资源都从CDN缓存返回,适用于静态资源加速,如图片、CSS文件等。

2、缓存优先模式:优先使用CDN缓存,如有未缓存资源则回源获取,适用于大多数动态内容较少的网站。

3、智能回源模式:根据源站缓存策略智能调整回源请求,适用于动态内容较多的网站。

三、优势

1、减少网络带宽消耗:通过就近获取数据,避免直接传输到源头服务器,从而大幅减少网络带宽的消耗。

2、提高网站响应速度:加速了访问速度,提高了用户体验。

3、负载均衡:实现源服务器的负载均衡,提高源服务器的吞吐量。

四、常见问题及解决方案

1、源站证书设置:开启协议跟随回源功能后,需要确保源站的443端口配置好SSL证书,以支持HTTPS协议的正常回源拉取,源站的SSL校验需支持单向校验方式,且不能使用SNI技术(CDN暂时不支持携带SNI信息回源)。

2、源站取消强制跳转设置:为了避免重复跳转,建议HTTP和HTTPS协议间的强制跳转功能由CDN实现,而不是源站。

3、回源host设置:在配置加速域名时,需要正确设置回源host,以确保CDN节点能够准确找到源站服务器。

协议跟随回源是腾讯云CDN中的一项重要功能,它通过根据客户端请求协议决定回源协议,提高了数据传输的安全性和效率,在实际应用中,用户需要根据自身业务需求和源站配置情况,合理选择并配置协议跟随回源功能,注意解决可能出现的常见问题,以确保CDN服务的稳定运行。

0