cloudflare page部署国内外cdn分流加速方案总结、对比及疑问

老哥们,这是几天前一个帖子的方案总结,然后结果是不太好,我不确定可能是我没操作好。同时感谢 老哥 lanmingyue黑格尔 kkk2两位老哥

cloudflare page部署的博客如何否实现国内外分流双cdn分流加速 - 开发调优 - LINUX DO

关于加速国内加载速度的方法

国内外双cdn加速方法

操作

cloudflare

cloudflare page部署hugo静态博客,本身page会提供一个域名『page.dev』

同时绑定一个自定义域名『x.com』在cloudflare page上,同时『x.com』这个域名放在阿里云上托管(因为阿里云支持智能分流).

腾讯云

然后我购买了腾讯云的cdn服务:

  • 加速域名为『x.com
  • 回源域名和回源HOST都填写page的原始域名『page.dev』
  • 设置完成后腾讯云cdn提供了一个cname『x.cdn.com

阿里云

在阿里云上,设置『x.com』在面对不同地区访问时走不同的路线

  • 境内的走腾讯云的cdn分配的cname『x.cdn.com
  • 境外的直接cname到『page.dev』

因为阿里云没有境内的选项,所以我是一个一个设置的

整体的方案其实很简单就是下图所示

效果

按照上面的方案我搭了一个『nadirecho.top』的网站

然后搭了一个全部部署在cloudflare page上的『test.61action.fun』的网站

很遗憾的用测速网站的top域名的显示效果很好,fun域名的不太行,但是实际效果如果挂梯子的话,fun域名加载速度完爆top域名的,top域名可以感觉到明显的迟缓

测速对比

『nadirecho.top』

『test.61action.fun』

实际效果

但是!!!!
实际效果上,cloudfare要快很多很多!
录屏对比.mp4

在挂代理的情况下,明显fun域名的速度快上不少

原因

我问了腾讯云的客服,他们给出的理由就是cloudflare的服务器在日本,境内访问过去速度就是不太快,如果要加快速度的话考虑全站加速。

其它思路

我在想现在的问题是在于说腾讯云访问境外服务器所以才缓慢。如果我是用saas +优选ip的方式,境内再套一层腾讯云的cdn这样会不会快,腾讯云cdn就走优选ip对应比较快的线路,这样子和直接优选ip相比的话有区别吗,会快一些吗(存档 存疑 :thinking:


早上八点半左右跑通了第二种方案,在「https://linux.do/t/topic/127255」该方案中如果服务器是cloudflare page的话,除了回退源绑定page以外,别忘记把主力域名本身也绑定page,我的话出现了code 522错误就是因为这个问题,绑定以后就成功了。

对比资源加载速度是有所提升的
对比方案均未挂代理:


16 个赞

刚刚试了一下优选ip的方案,cdn.y.com套了个优选IP的cname,回退源y.com,子定义主机源『nadirecho.top』, y.com在cloudflare托管,『nadirecho.top』在阿里云托管,『nadirecho.top』境外指向cdn.y.com,境内走腾讯云cdn,腾讯云cdn回源地址为y.cdn.com,回源HOST为『nadirecho.top』
优选ip itdog测试显示有效,感觉好像是saas+优选ip的方式本身好像没有奏效

老哥们,我522错误 这是哪出了问题呢

4 个赞

2 个赞

【视频教程】双域名白嫖Cloudflare优选IP,最优CDN给自己网站加速,尽情享受CF免费服务 - 开发调优 - LINUX DO

saas 回退源+优选ip方案,我是参照这位老哥的教程来的,就不知道哪里出了问题

1 个赞

有点不懂,先收藏,后续研究研究

3 个赞


平均0.6s,算可以的了

top域名在海外的dns解析慢,估计是腾讯云的问题。

你都备案了,为什么不部署在国内啊,你再怎么优化都不如国内的速度啊。

#计算机网络添加#网络安全移除

老哥,我八点半左右第二种方案跑通了,现在nadirecho.top域名速度还可以

老哥,我也不知道tieba_009,静态博客部署在服务器上面的话方便吗。感觉部署在服务器上面的话前两天在折腾这个我总觉得是可以的,就在折腾了。。。

老哥,这怎么说呢。这个是有个过程的,最开始买了个京东云轻量服务器,后来部署了一个halo、ghost和wordpress,备案了个域名,速度不太快,又开始折腾了,换成静态博客了。

想着静态博客是不是部署在github page上面方便一点,但是github page是要公开仓库的,我不太想公开仓库,然后搜索到了vercel、netifly和cloudflare,期间穿插搞了notion和obsidian的博客方案,感觉不合适,最后选了hugo。

然后又开始折腾了hugo的主题了,摸索了一阵,部署成功了,然后就想着优化速度,先是图床对比搞了一下,最后来到这个国内访问速度优化的问题上面了。tieba_028

最后其实还有个备选方案,静态资源全部放在国内腾讯云存储桶里面。但是我斟酌了一下还是先搞目前的方案,因为我觉得搞通以后,我整个流程是最顺的,obsidian写完文章,github推一下就好了,oss存储桶和服务器的话是不是要手动上传的?

感谢老哥们! 满意啰,不折腾了~

感谢总结,我是用obsidian写,多端同步,自动定时(也可以手动触发即刻推送)推送github/gitee,利用工作流自动部署hexo和vuepress。obsidian图片可以自动上传图床,整个过程就正常记笔记,不需要多余的操作。

嘿嘿,推一下自己的博客,完整的博文 :point_down:

关于加快国内访问速度的方法–cdn国内外分流加速部署方案