V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hocgin
V2EX  ›  DNS

不懂就问, Github Page 站点速度如何优化

  •  
  •   hocgin · 14 天前 via iPhone · 2951 次点击
    站点在 Github 目前用的是 cloudflare 国内访问速度奇慢!!

    请问有没有优化方案呢,由于域名没法备案所以没法使用国内的🥲🥲
    第 1 条附言  ·  14 天前
    十分感谢大家。🙏
    总结一下,有三种方案,我试验了两种。

    第一种:直接转到 github.io ,可以实现 https,速度一般,需要注意仓库里 CNAME 需要重新设置,域名解析需要临时处理。这个方式最大问题是在我所在地区出现了链接被重置的情况,搜索了一下发现不是个例。

    第二种:使用 vercel 托管(目前使用方案),vercel 可以使用 https,操作方式和使用 github page 差不多。速度比 GitHub page 好一点,所在地也没有出现连接重置的问题。速度查看 : https://www.ping.cn/wap/http/panda.hocg.in

    第三种:使用 cloudflare worker 进行优化,没有操作过。看了一下实操还是有点复杂的,灵活度和可操作空间可能比较大,需要了解的具体可以查看 #8

    另外在 cloudflare 有发现类似 vercel 的服务,但是我测试发现速度不够理想,和 github page 基本持平,有兴趣的也可以去看一下 🥳🥳
    37 条回复    2021-04-08 18:30:07 +08:00
    LiuJiang
        1
    LiuJiang   14 天前
    加代理别,这么简单的事,https://blog.downfuture.com/ 看看我的 blog 慢不慢
    Yourshell
        2
    Yourshell   14 天前
    你为什么要用 CF 减速?
    mooyo
        3
    mooyo   14 天前
    换国内的类似服务
    hocgin
        4
    hocgin   14 天前 via iPhone
    @Yourshell 贪了 cf 的 https,请问有好的方案推荐吗🙋‍♂️
    hocgin
        5
    hocgin   14 天前 via iPhone
    @mooyo 国内的都要备案吧 in 的备案不了 🥲
    hocgin
        6
    hocgin   14 天前 via iPhone
    @LiuJiang 哦哦 感谢 我研究一下
    hocgin
        7
    hocgin   14 天前 via iPhone
    @LiuJiang 有没有关键词 我去看看
    ysc3839
        8
    ysc3839   14 天前 via Android
    推荐看看
    https://blog.skk.moe/post/deploy-blog-to-cf-workers-site/
    https://blog.skk.moe/post/how-to-make-a-fast-blog/
    proxychains
        9
    proxychains   14 天前
    尝试一下 vercel,速度还可以
    roadwide
        10
    roadwide   14 天前
    F12 看是什么加载慢,然后对症下药( CDN )
    https://www.cnblogs.com/roadwide/p/10782160.html
    xihuannihesuanna
        11
    xihuannihesuanna   14 天前
    哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    xihuannihesuanna
        12
    xihuannihesuanna   14 天前
    @LiuJiang 哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    EasonC
        13
    EasonC   14 天前 via iPhone
    可以付费加速
    XIU2
        14
    XIU2   14 天前
    @hocgin #7 1L 就是裸 Github Page,没有用任何 CDN 。

    Github Page 不也是自带帮你申请 SSL 证书么?

    参考我的这个项目,也是裸 Github Page,里面的静态资源( CSS 、JS 、图片)全都是用的 jsdelivr (国内 CDN ),只有文字本身(.md 文件,特别小)才是从 Github 服务器上面加载的。
    https://trackerslist.com
    long2ice
        15
    long2ice   14 天前
    magic3584
        16
    magic3584   14 天前
    GitHub pages 自带 https 啊。。。
    Greatshu
        17
    Greatshu   14 天前
    免费就用 vercel,效果立竿见影,虽说不能秒开,但绝对不慢。另外裸连都不要上 cloudflare 。
    hocgin
        18
    hocgin   14 天前
    @XIU2 村通网。。竟然支持了 https,这个简单我去试一下
    LiuJiang
        19
    LiuJiang   14 天前
    @xihuannihesuanna 哈哈哈,好家伙,我直接修改
    Wounmay9976
        20
    Wounmay9976   14 天前
    我套 cf 之后加速了啊,虽然还是不算优秀但比纯 github pages 快了太多,图片之类的资源另找图床可以块很多的(因为静态资源的确是减速没毛病)
    tanranran
        21
    tanranran   14 天前
    用 gitee
    hundan
        22
    hundan   14 天前 via iPhone   ❤️ 1
    1. 就 github page 那速度 套 cf 绝对是加速的 cf 免费版我拿来套过视频站 很稳定 别听楼上放 p

    2. #14 提到的套 jsdeliver 做图床是被禁止的行为 这里有很多讨论了 不再重复 请抵制

    3. 我觉得可以套 cf 和楼上其他的 cdn 以及放弃 github page 转用其他方案
    Wincer
        23
    Wincer   14 天前
    试试我的: https://blog.itswincer.com ,service worker 缓存所有,同时 css js 资源放在 jsdelivr,图片放图床,只有 html 文件通过 cloudflare 代理。能最大限度提升速度
    XIU2
        24
    XIU2   14 天前
    Github Page 速度快慢看地区和运营商吧,当然 Cloudflare CDN 也一样,有的快有的慢,总有部分人照顾不到。
    至少我这里联通使用 Cloudflare CDN 相比 Github Page 服务器是妥妥的减速。

    毕竟当初为了访问各种使用 Cloudflare CDN 的网站快一点,我还临时学了下 Golang 专门去写了个批量测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6) 的小工具。。。
    github.com/XIU2/CloudflareSpeedTest

    总之想要只用国外服务器,又想要国内都访问速度快的话,是不可能的,自行取舍~
    chnyuwen
        25
    chnyuwen   14 天前
    @hocgin 备案很简单的...几年前就是收个幕布拍张照就得,现在比如阿里云,一个 APP 就搞定了,几分钟的事情...
    chainsR
        26
    chainsR   14 天前 via Android
    vercel 托管,你可以搜搜
    hocgin
        27
    hocgin   14 天前
    @XIU2 请问你们会出现,自建域名和 github.io 连接被重置的情况吗
    hocgin
        28
    hocgin   14 天前
    @chnyuwen 嗯备案很简单,但是主要是域名不支持备案 没办法唉
    hocgin
        29
    hocgin   14 天前
    @LiuJiang 连接已重置。
    JensenQian
        30
    JensenQian   13 天前 via Android
    @hocgin 这就凉拌了,我备案了然后用的百度云加速免费版,不过官方要手持身份证我找了个代理商一年 30,不需要实名,只需要备案就行,一天 10G,够用了,随便说是百度云减速,不过其实还行了,毕竟有内地节点,也不会像阿里腾讯的 cdn 一样房子没了,不过被打的话会被百度把域名拉黑的,那样只能切成 cf
    ruzztok
        31
    ruzztok   13 天前
    XIU2
        32
    XIU2   13 天前
    @hocgin #27 Github 送的的 .io 容易被针对,所以我是用自己的域名,我倒是没遇到你说的这种情况。
    也没有人向我反馈过(但不代表没有

    不过鉴于 Github 主站现在的待遇,估计 Github Page 的默认 .io 域名和四个解析 IP 怕都是迟早 GG...
    cco
        33
    cco   13 天前
    我目前放在 cloudflare page 了,如果你域名能备案,最好放在阿里云 OSS 或者腾讯云,或者又拍云上面,速度很快。
    gam2046
        34
    gam2046   13 天前
    阿里云香港节点有免费的流量,因此访问流量不大的情况下,可以试试,国内访问速度也很不错。
    nightwitch
        35
    nightwitch   13 天前
    如果是小的网站,没有太多流量的那种可以放到 阿里云香港 oss,有免费额度,静态网页绰绰有余了。可以试试访问速度 https://www.blurredcode.com
    coolcfan
        36
    coolcfan   13 天前
    Cloudflare 里记得把 HTTP 3/QUIC 关掉!
    Yunen
        37
    Yunen   13 天前
    cloudflare 有自己的 page 服务,直接使用 cloudflare 的 page 服务可以快速回源(虽然没啥用- -)
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1400 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:29 · PVG 01:29 · LAX 10:29 · JFK 13:29
    ♥ Do have faith in what you're doing.