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

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

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

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

    第一种:直接转到 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   7 天前
    加代理别,这么简单的事,https://blog.downfuture.com/ 看看我的 blog 慢不慢
    Yourshell
        2
    Yourshell   7 天前
    你为什么要用 CF 减速?
    mooyo
        3
    mooyo   7 天前
    换国内的类似服务
    hocgin
        4
    hocgin   7 天前 via iPhone
    @Yourshell 贪了 cf 的 https,请问有好的方案推荐吗🙋‍♂️
    hocgin
        5
    hocgin   7 天前 via iPhone
    @mooyo 国内的都要备案吧 in 的备案不了 🥲
    hocgin
        6
    hocgin   7 天前 via iPhone
    @LiuJiang 哦哦 感谢 我研究一下
    hocgin
        7
    hocgin   7 天前 via iPhone
    @LiuJiang 有没有关键词 我去看看
    ysc3839
        8
    ysc3839   7 天前 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   7 天前
    尝试一下 vercel,速度还可以
    roadwide
        10
    roadwide   7 天前
    F12 看是什么加载慢,然后对症下药( CDN )
    https://www.cnblogs.com/roadwide/p/10782160.html
    xihuannihesuanna
        11
    xihuannihesuanna   7 天前
    哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    xihuannihesuanna
        12
    xihuannihesuanna   7 天前
    @LiuJiang 哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    EasonC
        13
    EasonC   7 天前 via iPhone
    可以付费加速
    XIU2
        14
    XIU2   7 天前
    @hocgin #7 1L 就是裸 Github Page,没有用任何 CDN 。

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

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

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

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

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

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

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