现在入驻立享优惠!详情咨询客服>> QQ:115904045 QQ群:160457583 VIP群:540574329

您当前的位置:首页>>CSS教程>>PbootCMS教程

【腾讯云】爆款1核2G云服务器首年48元,还有iPad Pro、Bose耳机、京东卡等你来抽! 爆款云产品,新客特惠全年最低价,云服务器低至0.4折起

未备案域名怎么使用国内cdn(七牛云)加速网站?

来源:超级管理员 发布时间:2021-11-28 热度:1492 ℃

每当看到许多熟悉的站长吃上了cdn加速,使得网站打开速度从拖拉机变成跑车,那些未备案域名的站长是否都流露出羡慕的眼神呢,其实jack一样是一位域名未备案的站长,国内想要使用cdn对网站进行加速,域名备案是首当其冲的条件,而恰恰这一条使得许多未备案域名望尘莫及,有没有方法可以使得未备案域名也使用上国内cdn加速呢?今天我们就来探讨下方法,希望不足之处多多包含!

未备案域名使用国内cdn加速的准备工作

  • 1.七牛云已认证账号一枚;未注册的点击这里->七牛云官网

  • 2.已备案二级域名一枚具有解析权限

准备工作完成后我们就开始我们实现未备案域名使用国内cdn加速的第一步

配置已备案二级域名

首先登陆七牛云,并新建存储空间 设置空间名称-所属区域-访问权限如下图所示

01.jpg

点击确定自动跳转到相应存储空间界面,点击选项卡上的 绑定域名 自动跳转创建于域名界面

02.jpg

除了加速域名填写 准备好的已备案二级域名外其他均可按照默认即可,而后点击创建,这时会提醒你加速域名加速成功的提醒

03.jpg

登陆域名管理面板使用cname解析七牛绑定域名时分配的CNAME地址,而后即可以实现使用备案域名访问七牛存储空间文件.

*设置域名解析后域名自动接入 七牛 融合CDN


设置镜像存储

回到刚刚创建好的对象存储界面,选择镜像存储,进入设置镜像源可以使路径或是整站,例如如果图片均存放在upload目录则可以设置 http://未备案域名/uploads/ ,如果想要整站资源加速那么则可以设置 http://未备案域名/ 即可!

04.jpg

未备案域名网站调用,将资源名称修改为备案域名,举例说明,例如未备案域名网站调用图片地址为 http://未备案域名/uploads/1.jpg 则将其修改为 http://备案域名/1.jpg,从而实现静态资源使用备案域名cdn的效果!

至此实现未备案域名使用国内cdn加速操作完成,其思路就是未备案域名上传至已备案域名绑定的七牛对象存储,并接入融合cdn进行加速,其难点主要有以下几点:

难点一、无备案二级域名怎么办?

可以网上查找免费备案二级域名,一般都非常好找.

难点二、每次上传图片都需要修改图片地址为备案域名太过于麻烦,而且有些之前发布的内容中以调用图片地址还需逐步修改.

其解决办法是:

  • 1.利用 301 重定向技术将 已调用的图片 重定向到 备案域名上

  • 2.使用JS检测改写图片地址为已备案域名

  • 3.改写网站系统文件,例如php则可以找到输出内容的文件设置改写图片地址操作,常见的函数为 str_replace() 函数(推荐)

  • 4.批量修改数据库

  • 5.查看这篇文章做二开实现快速自动替换→PbootCMS自动替换图片地址为cdn镜像链接 

通过使用未备案域名加载动态数据,备案域名CDN静态资源的方法实现了未备案域名使用国内cdn加速,并实现动静分流,使得未备案域名也可像国内网站一样流畅运行!



发表评论:

评论记录:

未查询到任何数据!