首页 » 个人应用 » 正文

腾讯云CDN加速

  1. 开启CDN加速,进入CDN加速控制台

  2. 域名管理-添加域名-填写域名配置

    域名为要加速的域名,原站类型可选择IP、非加速域名的其他域名、对象存储域名,此处使用IP。其他暂不填…

  3. 在CDN的域名管理中点击加速的域名,获取CNAME信息并进入云解析进行配置,将记录值设为所得到的CNAME记录(该记录以cdn.dnsv1.com结尾)

    此时HTTP的加速已经可以使用(如果没有缓存错误)

  4. 回源host配置:虽然设置了源站IP(或者域名),当用户请求无法满足时,向源站发送请求,此时如果将回源host设为默认,则以访问加速的域名方式访问源站,如果设置了回源host,则以访问回源host的域名去访问源站IP。比如说:我加速的域名为hh.xuanjis.com,我的源站IP为1.1.1.1,回源host默认,当请求无法满足,访问1.1.1.1IP对应的hh.xuanqis.com;回源host设为xuanjis.com,当请求无法满足,访问1.1.1.1IP对应的xuanqis.com。同一IP下有不同的多个网站,回源host则说明了访问哪个网站。

  5. 过滤参数配置:比较简单,意思就是去掉请求URL?之后的参数,去掉之后的URL相同则认为请求URL相同

  6. 防盗链配置:首先referer是header的一部分,表示从哪个页面链接来该网站的。设置referer黑白名单来拒绝不可靠网站的访问,访问同一个域名,将不可靠来源的请求返回403.

  7. IP黑白名单:控制IP访问的,不过只支持8、16、24、32网段的。网段可百度…

  8. IP访问限频配置:限制一个IP一秒内最多访问次数。

  9. 视频拖拽配置:网站的视频的点击播放需要该设置,要求开启过滤参数,Range回源。

  10. 缓存过期配置:很重要,不同的文件有效期不同,图片,视频等文件有时候能一直用下去不换,而php,jsp等文件必须及时更换,对不同的文件需设置不同的过期时间
    三种配置方法:

    1. 按文件类型:使用后缀.jpg等形式设置jpg文件缓存时间,多种文件使用;分隔。
    2. 按文件夹设置:若/test设置了10秒,则test/1.jpg过期时间为10秒。
    3. 全路径文件:若设置/test/index.html的过期时间为10秒,只有以/test/index.html才能匹配。
      优先级:请求是一个一个的进行匹配的,所以后面的如果匹配了会覆盖前面的匹配,后面的优先级高于前面的优先级。
      缓存继承:源站对于某个资源有个过期时间,CDN也有个过期时间,哪个有效有个规则,就是缓存继承,高级缓存取小的那个,非高级缓存自己看。
      头部缓存,状态码缓存,404缓存
  11. 中间源配置:CDN节点未命中,则先访问中间源,中间源没有才访问源站,CDN节点不与源站直接接触。

  12. Range回源配置:要求源站支持Range,能将大文件分开缓存,若文件过期,在已经得到更新的该大文件的一部分时,可以直接返回给用户。

  13. 回源跟随301/302配置:网站已经301或者302重定向到另一个地址,未开启回源跟随,则一直返回301,302给用户,开启回源跟随,则CDN节点会访问重定向的网站并将得到的资源缓存至CDN节点进行缓存。

  14. 鉴权配置:暂不懂https://cloud.tencent.com/document/product/228/13677https://cloud.tencent.com/developer/ask/107564

  15. 带宽封顶:带宽封顶配置,带宽超出一定值关闭CDN,分访问返回404(抵御DDos攻击)和访问回源(减少CDN费用)两种。

  16. HTTPS配置:加速域名为HTTPS则需要上传或申请ssl证书来配置HTTPS。

  17. HTTP2.0:开启了HTTPS就干脆开启HTTP2.0

  18. 使用CDN则网站的IP不是固定的一个,会降低网站在搜索引擎的权重,seo优化可以识别搜索引擎的IP,直接进行回源,这样就只有一个IP了。

  19. HTTP Header配置:https://cloud.tencent.com/document/product/228/6296

赞 (0)

发表评论

20 − 14 =