CDN(Content Delivery Network)即内容分发网络,是一种分布式网络架构,通过在全球各地部署边缘节点服务器,将网站内容缓存到这些节点上,使用户能够就近获取所需内容,从而提高访问速度和用户体验。
非80端口网站指的是网站服务运行在除80端口(HTTP默认端口)以外的其他端口上,例如443端口(HTTPS默认端口)或其他自定义端口。
CDN加速通常分为两类:
非80端口网站加速主要应用于以下场景:
原因:CDN默认配置可能只针对80端口进行加速,需要额外配置才能支持非80端口。
解决方法:
原因:可能是由于CDN节点配置不正确或源站服务器性能不足导致的。
解决方法:
原因:非标准端口可能更容易受到安全攻击。
解决方法:
# 添加自定义端口映射规则
curl -X POST https://cdn.tencentcloudapi.com/?Action=CreatePortMapping \
-H "Authorization: TC3-HMAC-SHA256 Credential=AKIDz8krbsJ5yKBZQpn74WFkmLPx3EXAMPLE/2019-03-26/cdn/tc3_request" \
-H "Content-Type: application/json" \
-d '{
"ServiceType": "web",
"Protocol": "tcp",
"Port": 8080,
"NodePort": 8080
}'
参考链接:腾讯云CDN自定义端口映射配置
通过以上配置和解决方法,可以有效实现非80端口网站的CDN加速,并解决相关问题。
领取专属 10元无门槛券
手把手带您无忧上云