个人博客创建经验分享! 网站部署到 github 之后就巨慢?不是说 cloudflare 可以加速的吗

2020-10-06 14:24:43 +08:00
 grofis

=== 成就

事情是这样的,我搞了个博客,就是就是敝站 https://www.grofis.com/

之前是在淘宝买的域名,腾讯云做的备案,然后用的腾讯云。现在感觉太麻烦,就把源码、文章等等都放到 github 上了,通过 netlify 自动部署。

现在写文章很爽啊,一键发布!但是呢有个问题就是国内访问很慢啊,查了下 netlify 是可以进行自动部署,但是它和 github 一样是国外的服务器,所以国内访问不太稳定。

大家都说 cloudflare 能加速,但通过 cloudflare 加速之后,不快反而慢了!再次请 V 友们给点建议,或者帮我诊断下问题。

=== 说明

加速前后的速度对比图片,文章现在的架构图也附在文章背后了。代码托管在 github 上,欢迎 star 。

文章在此: https://www.grofis.com/2020/10/best-practice-for-making-a-blog

7033 次点击
所在节点    分享创造
62 条回复
Scvoet
2020-10-06 22:20:06 +08:00
分线路解析就好了,国内解析到 Coding,国外解析到 Github 。
EricJia
2020-10-06 22:21:41 +08:00
楼上正解
grofis
2020-10-06 22:25:08 +08:00
@Scvoet 有文章推荐么?分线路解析 问题源码放哪?国外的可不管 现在主要是国内!我那博客都中文的,老外估计也整不懂。coding 我用过一段时间 也是代码托管。
grofis
2020-10-06 22:25:46 +08:00
@jeffh gitee page 不会自动部署。
hmsjy2017
2020-10-06 23:10:23 +08:00
可以试试 Vercel
timothyye
2020-10-07 00:45:45 +08:00
@grofis 不是,纯粹是因为德国 VPS 便宜,性价比高
leishi1313
2020-10-07 04:43:01 +08:00
试试看 S3+cloudfront ?我的博客就是,国内外速度都还行
https://www.leishi.io
h503mc
2020-10-07 06:31:32 +08:00
建议用 vercel
然后(前端)用 service worker
Mindjet
2020-10-07 06:54:31 +08:00
@grofis #44
GitEE 不会自动部署没关系,用程序部署就行。
下面是我在 GitEE 上的博客,现在用 ps1 脚本全自动推送和部署。
http://FreelanceProgrammer.GitEE.io
这是我用的自动部署工具
https://gitee.com/zhangchengk/autodeploy
还有很多选择,在 GitEE 搜「自动 部署 page 」即可
希望能帮到你
isnullstring
2020-10-07 10:27:13 +08:00
都备案了,哪里的麻烦
miniwade514
2020-10-07 10:54:32 +08:00
@hmsjy2017 vercel 在国内也是巨慢,我试着搭了几个,TTFB 都是七八秒😂 不过 vercel 部署是真方便
winglight2016
2020-10-07 10:59:09 +08:00
@huhexian 年费至少 1590 呀,没看到有免费版本?
cst4you
2020-10-07 11:29:44 +08:00
Cloudflare 为全球加速, 但是众所周知某个地区不在地球
yanglbme
2020-10-07 11:36:51 +08:00
利用 GitHub Actions 自动部署 Gitee Pages: https://github.com/yanglbme/gitee-pages-action
Junzhou
2020-10-07 12:32:41 +08:00
@grofis #5 服务器+GitHub+cicd 工具也丝滑啊
flowercoder
2020-10-07 13:51:38 +08:00
cf 确实是能加速的,但那个不是你这样用法的,有工具能快速找到对应的 cf dns 的,那玩意会加快反应速度,前段时间的 ibm cloud 确实能加快不少,你可以把它看成一种反代,你这样用其实快不了,那个找最快 cf dns 工具的链接我写这里,给你做个参考 https://github.com/wenjsz/better-cloudflare-ip
dadachen1997
2020-10-07 16:29:04 +08:00
不会吧,我也是 GitHub pages 用的 cf 加速,挺快的啊,国内国外没区别。
grofis
2020-10-08 14:30:52 +08:00
昨天刚去户外徒步了一下,回来一看几十条 v2 消息没有回了。
昨天徒步的照片我发在知乎想法里了 : https://www.zhihu.com/pin/1297519225376620544

今天继续跟进博客加速的问题,得出结论再写文章。
grofis
2020-10-08 14:33:23 +08:00
@isnullstring 备案之后国内没有 github 类似可以托管代码,又能自动部署的工具。
49 楼(你回复的前一楼)提出了几个想法,我还需验证下。
grofis
2020-10-08 14:36:00 +08:00
托管代码包含:只需要提交变更的内容,有历史记录,其实就是 git 。
自动部署:变更内容提交之后不用手动重启服务,自动让博客展示最新内容(github+netlify 完全可以做到这一点,二者都免费; gitee 能否实现,我还得摸索下)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX