跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 个人博客创建经验分享! 网站部署到 github 之后就巨慢?不是说 cloudflare 可以加速的吗
未分類
7 10 月 2020

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

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

資深大佬 : grofis 1

=== 成就

事情是这样的,我搞了个博客,就是就是敝站 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

大佬有話說 (62)

  • 資深大佬 : zturns

    从何处听到 cf 能加速,cf 减速还差不多,如果是国外当我没说

  • 資深大佬 : Love4Taylor

    你都备案了 那直接上国内服务器啊

  • 資深大佬 : tsdbg

    你得要企业+备案才能用 Cloudflare 在国内加速。不如直接用百度云加速。

  • 資深大佬 : nidaye999

    挺快的啊,还是老老实实科学上网吧,少走坑。

  • 主 資深大佬 : grofis

    @Love4Taylor 备案已经完成,不过你知道的,自己在服务器发布内容没有通过 github+netlify 的组合强大,用了这个组合写作发布一条龙,不能更丝滑了。

  • 主 資深大佬 : grofis

    @nidaye999 不快,测试了下速度要 6-8 秒!电脑上马马虎虎,手机上简直不能接受。

  • 主 資深大佬 : grofis

    @tsdbg 有百度云加速?测试过后 结果怎样

  • 主 資深大佬 : grofis

    @zturns 嗨!最主要还是因为 cloudflare 免费啊

  • 資深大佬 : Love4Taylor

    @grofis github actions 执行 rsync 同步到服务器上,一样的。

  • 主 資深大佬 : grofis

    @Love4Taylor 提醒我了!两个问题
    1. 有 github actions 相关的资料否?感谢
    2. v 站能否通过 Markdown 语法补充图片,我也去研究下。

  • 資深大佬 : Love4Taylor

    @grofis
    https://docs.github.com/cn/[email protected]/actions
    https://www.google.com/search?q=hexo+github+action

  • 資深大佬 : claymore94

    备案了就用腾讯云的静态托管吧,有本地工具命令行推上去也挺丝滑,我的就是这样搞的

  • 主 資深大佬 : grofis

    @claymore94 分享点经验呗,我腾讯云是 win 系统哦!之前使用 apache 管理静态网站,通过 ftp 是能把内容推上去。
    但是你知道的,通过 ftp 推一个网站的内容不太方便,因为文件分散在不同的目录。

    如果在服务器安装个 git 的话,gitlab 也不太好安装在 win 环境中—》 docker ?

  • 資深大佬 : TMaize

    国内我都是放在腾讯的对象存储上面

  • 資深大佬 : Takuron

    我用 cloudflare 加速的前提是图片之类的静态资源都是另走的图床,这些资源走 cf 怕不是蜗牛。
    另外都备案了受这个罪干什么

  • 資深大佬 : liufish

    我习惯用七牛云的 cdn,图片比较少,流量还在免费范围内。还能接受。
    速度也是不错的。

  • 主 資深大佬 : grofis

    @TMaize 点点点 冒出个对象存储?

  • 主 資深大佬 : grofis

    @Takuron 嗨!我现在都后悔备案,之所以买腾讯云还不是为了备案!如果 cdn 加速这条路能通,那才叫不用受云服务器的罪呢

  • 主 資深大佬 : grofis

    @liufish 图片通过 github 也可以快速访问 我试过了。看网站架构图右下角,jsDelivr 加速,6666 !访问也超简单,文章里有提到。

  • 主 資深大佬 : grofis

    》》总结
    现在的焦点还是集中如何选择 CDN 的路上?
    如果能够找到国内免费快速的 CDN,那么搭建免费博客不是梦

  • 資深大佬 : liufish

    @grofis 666

  • 資深大佬 : xiaket

    我直接用 Github 的 CDN 测速全国都是绿色的. 看了下你的源码, 我只能说站点和站点真不一样.

    “`
    90 检测节点数
    0.462s 上海联通(最快)
    12.533s 新疆伊犁哈萨克自治州移动(最慢)
    1.999s 平均响应
    “`

  • 資深大佬 : TimhLiu

    https://vercel.com/

  • 資深大佬 : TMaize

    @grofis 分国内国外解析呀,国外解析到 github,国内我是解析到腾讯云的对象存储上面

  • 資深大佬 : huhexian

    su.baidu.com 免费 cdn,免费 https

  • 主 資深大佬 : grofis

    @xiaket 按你这么说貌似还可以哈。居然有人看源码…区别在哪里呢

  • 資深大佬 : lysS

    主是来推广你的博客的吧?

  • 資深大佬 : 0x4F5DA2

    弄到 coding 上不香嘛

  • 資深大佬 : mathzhaoliang

    @lysS 一看挂的 N 多广告,寥寥几个水文,明显是发帖导流骗点击的。

  • 資深大佬 : qefrgty

    对啊,你部署到 coding 不就行了?

    coding 还能自定义域名,绑一个 CNAME 不就好了。

    …当然 Gitee 也行,不过之前用 Gitee 的时候自定义域名要 99/年。

  • 資深大佬 : smallyu

    是 netlify 慢吧

  • 資深大佬 : boboliu

    jsdelivr 早就说不让做图片托管了,你这是要薅死羊啊

  • 資深大佬 : aaronlam

    cf 在大陆基本是处于减速的状态。。

  • 資深大佬 : jdjx

    我这好慢啊

  • 資深大佬 : opengps

    已经备案的话,直接用百度云加速,免费的 20G 足够应付博客需求。
    或者自己稍微留意点费用消耗,使用付费的 cdn 更流畅

  • 資深大佬 : timothyye

    我的 blog 也是放德国 VPS,然后 CF 加速,国内访问速度没试过,佛系随缘……

  • 主 資深大佬 : grofis

    @boboliu 哈哈哈 没注意。github 上 有好的图片加速方法么

  • 主 資深大佬 : grofis

    @timothyye 你的受众是德国人 那无所谓╮(╯_╰)╭

  • 主 資深大佬 : grofis

    @smallyu 确实是 netlify 慢 然后是 github 慢 这个主贴里就有提到! cf 就是用来解决那两者慢的问题

    现在就是 cf 没起到加速的作用 光免费了…

  • 資深大佬 : jeffh

    可以部署到 gitee page,秒开

  • 資深大佬 : Scvoet

    分线路解析就好了,国内解析到 Coding,国外解析到 Github 。

  • 資深大佬 : EricJia

    上正解

  • 主 資深大佬 : grofis

    @Scvoet 有文章推荐么?分线路解析 问题源码放哪?国外的可不管 现在主要是国内!我那博客都中文的,老外估计也整不懂。coding 我用过一段时间 也是代码托管。

  • 主 資深大佬 : grofis

    @jeffh gitee page 不会自动部署。

  • 資深大佬 : hmsjy2017

    可以试试 Vercel

  • 資深大佬 : timothyye

    @grofis 不是,纯粹是因为德国 VPS 便宜,性价比高

  • 資深大佬 : leishi1313

    试试看 S3+cloudfront ?我的博客就是,国内外速度都还行
    https://www.leishi.io

  • 資深大佬 : h503mc

    建议用 vercel
    然后(前端)用 service worker

  • 資深大佬 : Mindjet

    @grofis #44
    GitEE 不会自动部署没关系,用程序部署就行。
    下面是我在 GitEE 上的博客,现在用 ps1 脚本全自动推送和部署。
    http://FreelanceProgrammer.GitEE.io
    这是我用的自动部署工具
    https://gitee.com/zhangchengk/autodeploy
    还有很多选择,在 GitEE 搜「自动 部署 page 」即可
    希望能帮到你

  • 資深大佬 : isnullstring

    都备案了,哪里的麻烦

  • 資深大佬 : miniwade514

    @hmsjy2017 vercel 在国内也是巨慢,我试着搭了几个,TTFB 都是七八秒

  • 資深大佬 : winglight2016

    @huhexian 年费至少 1590 呀,没看到有免费版本?

  • 資深大佬 : cst4you

    Cloudflare 为全球加速, 但是众所周知某个地区不在地球

  • 資深大佬 : yanglbme

    利用 GitHub Actions 自动部署 Gitee Pages: https://github.com/yanglbme/gitee-pages-action

  • 資深大佬 : Junzhou

    @grofis #5 服务器+GitHub+cicd 工具也丝滑啊

  • 資深大佬 : flowercoder

    cf 确实是能加速的,但那个不是你这样用法的,有工具能快速找到对应的 cf dns 的,那玩意会加快反应速度,前段时间的 ibm cloud 确实能加快不少,你可以把它看成一种反代,你这样用其实快不了,那个找最快 cf dns 工具的链接我写这里,给你做个参考 https://github.com/wenjsz/better-cloudflare-ip

  • 資深大佬 : dadachen1997

    不会吧,我也是 GitHub pages 用的 cf 加速,挺快的啊,国内国外没区别。

  • 主 資深大佬 : grofis

    昨天刚去户外徒步了一下,回来一看几十条 v2 消息没有回了。
    昨天徒步的照片我发在知乎想法里了 : https://www.zhihu.com/pin/1297519225376620544

    今天继续跟进博客加速的问题,得出结论再写文章。

  • 主 資深大佬 : grofis

    @isnullstring 备案之后国内没有 github 类似可以托管代码,又能自动部署的工具。
    49 (你回复的前一)提出了几个想法,我还需验证下。

  • 主 資深大佬 : grofis

    托管代码包含:只需要提交变更的内容,有历史记录,其实就是 git 。
    自动部署:变更内容提交之后不用手动重启服务,自动让博客展示最新内容(github+netlify 完全可以做到这一点,二者都免费; gitee 能否实现,我还得摸索下)

  • 資深大佬 : ncepuzs

    @grofis #59 你先调查一下再说啊,Coding (已被腾讯云收购)提供的静态网站服务现在可以无缝与腾讯云 CDN (部署到大陆节点需要的就是备案域名)对接,自动部署、自定义域名。此外,又拍云的云存储也支持静态网站托管,hexo 相关的插件应该还是有的,绑定的域名也需要是已备案的,云存储默认和其 CDN 衔接。

  • 資深大佬 : shejinimei

    cf 貌似能防攻击吧,国内再备案速度就会牛 XX,
    像我的一样快 magic.im

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具