»

利用腾讯云CDN「热备源站」选项提高CDN回源稳定性和成功率

    网站建设  
服务器变量htaccess重定向SEO爬虫又拍云CDNHTTP标头七牛百度云加速数据库伪静态浏览器访客ApachewordpressWP Rocket网站优化工作腾讯云加速CDN的问题IISWp Super Cache网络安全cookiesCDN

前言

我们一般都是在一个服务器上建了网站之后使用 腾讯云CDN 进行网站加速。在设置 腾讯云CDN 时大家可能都没想去设置【热备源站】选项,因为一般也用不到。不过,在一些情况下,你也许会用得到该功能。例如以下情况:

主源站服务器或线路不稳定,因此导致腾讯云CDN节点服务器不断抓取源站文件时候出现超时或404、500等错误,这时回源和命中率都会受到很大影响,从而使 CDN 表现不佳,也不利于网站的 SEO优化。

 

origin-config-1

 

这时,我们需要一个【热备源站】来弥补主源站性能不稳定导致的不良后果:主源站发生故障后 CDN节点 服务器会去抓取备份源站服务器上的相同内容。这种做法,以巧妙利用了两个含有相同内容的服务器平衡一个网站的【输出】。腾讯云CDN 的出现,使这样的 “负载均衡” 配置更容易了。

 

主要步骤

原料

服务器:主源站服务器和热备源站服务器

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

这两台服务器可以在同一家公司租用也可以在不同的公司租用、可以在放置在不同的地点(国内、海外),但要求两台服务器上的网站内容同步更新(可手动或设置程序自动)。

 

设置

解析

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

在腾讯云CDN上添加你的网站域名 www.primary-origin.net,此时会出现 CNAME 名,将此 CNAME 添加到 DNS 的域名解析 CNAME设置中。

添加主源站服务器信息

在腾讯云的【域名管理】中选择 www.primary-origin.net ,进行 CDN 管理设置:

【源站信息】一栏选择编辑【主源站】,添加主源站IP地址(即不使用CDN加速以前主源站的A记录IP地址)或 CNAME 记录(即不使用CDN加速以前,所用的CNAME 记录)。 此处添加 IP地址或 CNAME的目的是为了将IP地址指向主源服务器。

 

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

origin-config-2

 

本文禁止无授权转载 - 时光在路上 www.timezls.com 保留所有权利

添加热备源站服务器信息

此步骤与上一步骤基本类似,添加另一个网站服务器的IP地址或域名。 此处添加 IP地址或 CNAME的目的是为了将IP地址指向备份的服务器。

 

到此,基本配置完毕。

 

工作原理

如果源站服务器上没有资源,会直接返回 404,此时回源层的 CDN 节点收到 response 后,再次向备用源站请求该资源,若备用源站返回 200,则节点会将成功获取到的内容反馈给请求客户端。

 

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 1047字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →