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

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

  •  
  •   hocgin · 2021-04-07 19:28:20 +08:00 via iPhone · 10396 次点击
    这是一个创建于 1328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    站点在 Github 目前用的是 cloudflare 国内访问速度奇慢!!

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

    第一种:直接转到 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 基本持平,有兴趣的也可以去看一下 🥳🥳
    40 条回复    2024-03-12 22:06:22 +08:00
    LiuJiang
        1
    LiuJiang  
       2021-04-07 19:35:34 +08:00
    加代理别,这么简单的事,https://blog.downfuture.com/ 看看我的 blog 慢不慢
    Yourshell
        2
    Yourshell  
       2021-04-07 19:37:05 +08:00
    你为什么要用 CF 减速?
    mooyo
        3
    mooyo  
       2021-04-07 19:41:54 +08:00
    换国内的类似服务
    hocgin
        4
    hocgin  
    OP
       2021-04-07 19:45:09 +08:00 via iPhone
    @Yourshell 贪了 cf 的 https,请问有好的方案推荐吗🙋‍♂️
    hocgin
        5
    hocgin  
    OP
       2021-04-07 19:45:35 +08:00 via iPhone
    @mooyo 国内的都要备案吧 in 的备案不了 🥲
    hocgin
        6
    hocgin  
    OP
       2021-04-07 19:45:53 +08:00 via iPhone
    @LiuJiang 哦哦 感谢 我研究一下
    hocgin
        7
    hocgin  
    OP
       2021-04-07 19:46:19 +08:00 via iPhone
    @LiuJiang 有没有关键词 我去看看
    proxychains
        9
    proxychains  
       2021-04-07 20:03:56 +08:00
    尝试一下 vercel,速度还可以
    roadwide
        10
    roadwide  
       2021-04-07 20:08:28 +08:00
    F12 看是什么加载慢,然后对症下药( CDN )
    https://www.cnblogs.com/roadwide/p/10782160.html
    xihuannihesuanna
        11
    xihuannihesuanna  
       2021-04-07 20:13:25 +08:00
    哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    xihuannihesuanna
        12
    xihuannihesuanna  
       2021-04-07 20:13:58 +08:00
    @LiuJiang 哈哈哈哈 收藏了 后端小白直接点跨域进去学习一波 emmm 有个错别字哦 游览器 哈哈哈🤣🤣
    EasonC
        13
    EasonC  
       2021-04-07 20:14:48 +08:00 via iPhone
    可以付费加速
    XIU2
        14
    XIU2  
       2021-04-07 20:18:23 +08:00
    @hocgin #7 1L 就是裸 Github Page,没有用任何 CDN 。

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

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

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

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

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

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

    不过鉴于 Github 主站现在的待遇,估计 Github Page 的默认 .io 域名和四个解析 IP 怕都是迟早 GG...
    cco
        33
    cco  
       2021-04-08 08:59:40 +08:00
    我目前放在 cloudflare page 了,如果你域名能备案,最好放在阿里云 OSS 或者腾讯云,或者又拍云上面,速度很快。
    gam2046
        34
    gam2046  
       2021-04-08 09:50:10 +08:00
    阿里云香港节点有免费的流量,因此访问流量不大的情况下,可以试试,国内访问速度也很不错。
    nightwitch
        35
    nightwitch  
       2021-04-08 11:30:18 +08:00
    如果是小的网站,没有太多流量的那种可以放到 阿里云香港 oss,有免费额度,静态网页绰绰有余了。可以试试访问速度 https://www.blurredcode.com
    coolcfan
        36
    coolcfan  
       2021-04-08 13:42:07 +08:00
    Cloudflare 里记得把 HTTP 3/QUIC 关掉!
    Yunen
        37
    Yunen  
       2021-04-08 18:30:07 +08:00
    cloudflare 有自己的 page 服务,直接使用 cloudflare 的 page 服务可以快速回源(虽然没啥用- -)
    adrianzhang
        38
    adrianzhang  
       2021-06-26 05:55:08 +08:00
    @XIU2 这个脚本是个神器!!!!
    wy0558
        39
    wy0558  
       2021-12-13 22:10:46 +08:00
    使用了 阿里云 OSS + 全站加速,由于访问量比较少,基本上是免费。速度感觉还是挺好的,SEO 推广也方便 https://weiyii.cn/
    frank42a
        40
    frank42a  
       257 天前
    @coolcfan 为啥要关掉?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:02 · PVG 22:02 · LAX 06:02 · JFK 09:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.