腾讯云CDN如何配置使用

阿豪运维笔记(阿豪同学) 2021-12-07 1.31 K阅读

文章最后更新时间:2021年12月26日已超过343天没有更新。

前言

何为CDN呢?为什么的网站需要它呢?网站全国各地可能因为延迟访问慢,而CDN是帮助一个网站能够加速打开。CDN全称内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。 

教学内容

今天抽空写个腾讯云CDN的配置使用教程,

  • 访问腾讯云官网,点击右上角控制台登录(没有账号的可以用QQ或者微信注册然后绑定手机登入),然后顶部菜单左边的云产品下拉框在搜索框输入内容分发,找到CDN与加速选项下的内容分发网络 CDN服务产品

image.png

  • 在内容分发网络控制台勾选我已阅读并同意相关服务条款 >> 开通服务

image.png

  • 点击内容分发网络控制台左侧的域名管理功能   >>   添加域名

image.png

  • 添加所需加速的域名

加速区域选择

中国境内:全球用户访问均会调度至中国境内加速节点进行服务(需要域名有备案)
中国境外:全球用户访问均会调度至中国境外的加速节点进行服务(海外节点,域名无需备案)
全球:全球用户访问将会择优调度至最近节点进行服务(全球域名需要备案,国内的请求国内节点,海外请求海外节点)

加速域名

填写需要加速的域名,例如:www.ahaoyw.com

PS:如果你的域名是在别人手里买的,或者域名在其他腾讯云账户使用过,那么需要验证管理权,按照给出的方案做个验证就好了。

加速类型:正常选择静态资源加速即可

如需其他加速类型可参考下面介绍选择

内容分发网络 CDN
适用于静态资源加速,静态资源指假如不同用户多次访问某一资源时,源站会返回相同内容。例如:html、css 和 js 文件、图片、视频、软件安装包、apk 文件、压缩包文件等。
可以选择如下细分场景的加速类型,获得最优的加速效果:
CDN 静态加速:适用于电商类、网站类、游戏图片类小型资源加速场景。
CDN 下载加速:适用于游戏安装包、音视频源文件下载、手机固件分发等下载场景。
CDN 流媒体加速:适用于在线教育、在线视频点播等场景。
全站加速网络 ECDN
适用于动态资源加速,动态资源指假如不同用户多次访问某一资源时,源站会返回不同内容。 例如:API 接口、.jsp、.asp、.php、.perl 和 .cgi 文件等。
你可以选择如下细分场景的加速类型,获得最优的加速效果:
ECDN 动静加速:适用于各类网站首页等动静态数据相融合的业务场景。
ECDN 动态加速:适用于账号登陆、订单交易、API调用、实时查询等场景。

IPv6访问:有需求则开启

所属项目:选择默认项目

源站配置

源站类型:网站服务器选择自有源
回源协议:选择HTTP(源站如果有HTTPS则选择HTTPS协议)
源站地址:填写网站所在服务器ip地址,网站端口(默认HTTP协议80,HTTPS协议443。其他端口则自定义)。权重默认即可,多台源站可自定义分配回源权重

回源HOST:填写加速的域名

image.png

服务设置:默认选择,我们添加完域名以后再来修改

image.png

提交之后,域名管理界面显示刚刚添加的加速域名,状态部署中,稍等片刻。

image.png

等状态部署中变成已启动,点击右侧管理,进行CDN缓存设置

image.png

基本配置我们刚刚设置完了,点击 访问配置 一般来说默认就行,可以防盗链,IP黑白名单、IP频率配置和视频拖拽等功能,如有需求根据上面提示吧功能打开然后配置就可以了

功能介绍可以参考CDN访问控制文档介绍

image.png

  • 点击 缓存配置  >> 节点缓存过期配置进行配置

image.png

全部设置为了 0,即直接回源,不设置节点,因为全站设置了缓存,可能会引起某些功能延迟或者失效。
 文件类型-内容:“.jpg;.png;.jpeg;.gif;.bmp;.mp3;.mp4;.flv;.webp;.swf;.css;.js”,刷新时间:30天,整理都是js,css和图片。

然后点击回源配置:这里我只开启了分片回源设置,下面的“回源跟随301/302配置”不要开启

image.png

  • 点击 HTTPS配置

设置证书的话,需要在左侧菜单“证书管理”中添加证书。如果https证书在腾讯云申请的话选择托管证书,如果证书不在腾讯云选择自有证书,把证书下载到本地,然后找到Nginx格式的证书复制证书内容和秘钥,粘贴到对应位置

image.png

  • 开启:HTTP2.0,配置强制跳转http访问跳转到https

image.png

  • 开启 HSTS配置 配置 过期时间   15552000秒

image.png

  • TLS版本配置,默认即可。如有需要TLS1.3则勾选对应选项

image.png

  • 点击 高级设置  >> 智能压缩开启压缩

image.png

最后需要我们前往域名DNS服务商添加CNAME的记录,具体如何添加腾讯云给出了详细教程,这里不再赘述,需要的自行点击查看:配置 CNAME 

然后等待域名解析生效就行了,按键盘的Win+R打开运行窗口,输入CMD打开DOS命令提示符窗口ping域名例如ping www.ahaoyw.com查看返回值是不是你源站IP,不是的话CDN就生效了,如图。(记得ping的时候把域名换成自己的)

image.png

好了,腾讯云CDN基本配置使用到此就设置完成了,如需其他功能可以参考内容分发网络 CDN官网文档


以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码