优化托管在国外博客的国内访问速度 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zfish
V2EX    站长

优化托管在国外博客的国内访问速度

  •  
  •   zfish 2020-12-26 22:55:32 +08:00 12158 次点击
    这是一个创建于 1756 天前的主题,其中的信息可能已经有所发展或是发生改变。

    博客托管在Netlify上,国内访问速度比较慢,因备案问题,只能加阿里云 CDN (不含中国),测试了下,国内的速度明显比之前快了。

    具体优化见这篇《零成本搭建现代博客之优化国内访问速度》

    如果你所在的地区访问速度特别慢的话,可以留言告知我。

    第 1 条附言    2020-12-29 08:03:42 +08:00

    根据评论区的回复,感谢大家推荐好用的 CDN ,目前已将博客迁移至 vercel 。具体过程见文章更新

    重新测速结果:

    如果你所在的地区访问速度特别慢的话,可以留言告知我。

    48 条回复    2023-05-16 01:18:13 +08:00
    forgottencoast
        1
    forgottencoast  
       2020-12-26 23:36:11 +08:00
    海南电信,根本就打不开。
    2yuansvip
        2
    2yuansvip  
       2020-12-26 23:51:00 +08:00
    用 azure,全国都是 50ms,何必这么折腾啊
    Ballmer
        3
    Ballmer  
       2020-12-26 23:57:21 +08:00
    赞,个人博客,如果域名备案了,阿里云 CDN 是最简单最好的方案,100g 一年才 20 元

    /t/736169 可以看看能有优惠券更便宜点不
    zfish
        4
    zfish  
    OP
       2020-12-26 23:57:48 +08:00 via iPhone
    @forgottencoast 我没用服务器,直接 cdn 啊,免费的,azure 可以不同服务器部署?
    zfish
        5
    zfish  
    OP
       2020-12-26 23:58:31 +08:00 via iPhone
    @Ballmer 域名是 dev 顶级域名,根本备案不了
    virusdefender
        6
    virusdefender  
       2020-12-27 09:20:07 +08:00
    我也是 Github pages 托管加阿里云非大陆区 cdn,本不想这么折腾,但是 me 域名我想备案都不行。。
    zfish
        7
    zfish  
    OP
       2020-12-27 09:22:43 +08:00 via iPhone
    @virusdefender GitHub 需要注意 seo,因为他域名是可以被 google 爬到的,这就出现两个内容一模一样的站,内容重复了,我用 netlify 他域名是随机生成的,只要你不公开是没法被爬到的
    testcaoy7
        8
    testcaoy7  
       2020-12-27 09:36:29 +08:00
    dev 域名哪里买比较划算?
    huhexian
        9
    huhexian  
       2020-12-27 10:09:22 +08:00
    江西电信,打不开
    ifoto
        10
    ifoto  
       2020-12-27 10:33:13 +08:00
    @2yuansvip 微软爸爸,这么良心的吗
    netnr
        11
    netnr  
       2020-12-27 10:39:22 +08:00   2
    花里胡哨,vercel 解君愁
    YouLMAO
        12
    YouLMAO  
       2020-12-27 10:53:59 +08:00 via Android
    工信部机房出租要么
    zfish
        13
    zfish  
    OP
       2020-12-27 10:56:25 +08:00 via iPhone
    @testcaoy7 我是 namecheap 买的
    zackkk
        14
    zackkk  
       2020-12-27 11:01:23 +08:00
    没有备案,你怎么可以用 cdn 的?
    zfish
        15
    zfish  
    OP
       2020-12-27 11:01:46 +08:00 via iPhone
    @huhexian 打不开估计是 dns 污染,不是阿里云 cdn 的问题,估计就没解析出,你可以用 nslookup www.bmpi.dev 命令看看是否能返回阿里云的 cdn 地址,如果是被污染的话,那得设置不被污染的 dns 地址如 8.8.8.8 吧
    zfish
        16
    zfish  
    OP
       2020-12-27 11:03:25 +08:00 via iPhone
    @zackkk 我是阿里云国际版(不含中国),阿里云国际版的新加坡节点对国内是优化过的,比其他国际的 cdn 要快一些
    zjhzxhz
        17
    zjhzxhz  
       2020-12-27 11:10:42 +08:00
    主服务器同在国外,但是用了阿里云 CDN 分发静态内容。
    所有网页静态化之后通过又拍云分发。那速度棒呆了。

    具体细节可参见: https://infinitescript.com/2019/06/the-new-architecture-of-infinite-script/
    zfish
        18
    zfish  
    OP
       2020-12-27 11:38:27 +08:00 via iPhone
    @zjhzxhz 不错!我是 hugo 直接用 netlify 生成静态内容发布的,如果有动态内容还需要像你这样做静态化了。但是阿里云也有全站加速的(包含动态内容),为什么没用呢?
    naoh1000
        19
    naoh1000  
       2020-12-27 12:08:41 +08:00   6
    我都是屏蔽国内访问,梯子都不会用的读者还是不要了。
    love
        20
    love  
       2020-12-27 12:19:24 +08:00
    打开后速度还行,不过不知道为什么第一次打不开( Firefox
    icecrack
        21
    icecrack  
       2020-12-27 12:50:52 +08:00 via Android
    看看这个方案,看能不能优化下自己博客
    guodong110
        22
    guodong110  
       2020-12-27 12:55:09 +08:00
    用 vercel 吧,国内速度很快,github 可以直接部署上去 还免费
    Overfill3641
        23
    Overfill3641  
       2020-12-27 13:41:42 +08:00
    你这网站本身打开就缓慢,比普通 CF 站点还慢
    zfish
        24
    zfish  
    OP
       2020-12-27 13:44:29 +08:00 via iPhone
    @v2tudnew 看你地区了,挂梯子秒开,国内不挂梯子陕西地区速度也很快,目前看来 dns 解析也是一个待优化的点,aws 的 dns 解析看起来国内有些地区还是慢
    zfish
        25
    zfish  
    OP
       2020-12-27 13:47:13 +08:00 via iPhone
    @guodong110 我测试下,如果国内快的话,我甚至都不需要阿里云 cdn 了
    rb6221
        26
    rb6221  
       2020-12-27 13:49:10 +08:00 via iPhone
    上海电信打不开……
    zfish
        27
    zfish  
    OP
       2020-12-27 14:03:50 +08:00 via iPhone
    @janus77 看起来电信很多都不行了。。还得换一个 cdn 了
    n1dragon
        28
    n1dragon  
       2020-12-27 15:05:53 +08:00 via iPhone
    之前短暂用过一阵子阿里云的海外 CDN,说实话稳定性还不如直连 VPS 。
    mikicomo
        29
    mikicomo  
       2020-12-27 15:11:03 +08:00
    上海电信打不开
    jjyy1008
        30
    jjyy1008  
       2020-12-27 15:36:11 +08:00 via iPhone   2
    @zfish @guodong110 @netnr
    之前我做了挺多对比,Vercel 其实很好用,免费方案里对国内用户速度上算是最好的了,因为国内走的是台湾节点,相对快些。但最后我还是放弃了,因为做为 iOS 开发者,提审了 app 多次一直不过,最后发现是 vercel 不支持 ipv6 导致的,无解。不过对 ipv6 不需要支持的话,推荐 vercel
    Tokin
        31
    Tokin  
       2020-12-27 15:46:21 +08:00
    上海电信表示打不开。。。
    zfish
        32
    zfish  
    OP
       2020-12-27 15:58:23 +08:00 via iPhone
    @jjyy1008 我这只是一个静态博客,那可以用 vercel 试试,那你最后 iOS 用啥 cdn 加速了?
    bilberry
        33
    bilberry  
       2020-12-27 17:03:16 +08:00
    楼主的《流量研究》 不错
    bilberry
        34
    bilberry  
       2020-12-27 17:04:57 +08:00
    我也是 github pages, 然后用了 CF,感觉速度还可以
    Myprincess
        35
    Myprincess  
       2020-12-27 17:57:47 +08:00
    我有一个网站 在境外,购买了 CF 的 CDN,速度不理想,除了美国的只要 1 毫秒。
    国内腾讯云的,服务器在上海,河南地区测试打不开。美国打开 2000 多毫秒。
    怎么优化。
    baoshuo
        36
    baoshuo  
       2020-12-27 18:03:04 +08:00
    @Myprincess #35 分线路解析
    love
        37
    love  
       2020-12-27 21:55:47 +08:00
    @Myprincess 买个阿里云 HK 做反代,国外来的解析到那里,速度就很快
    mason961125
        38
    mason961125  
       2020-12-27 23:09:47 +08:00
    netlify 免费版 分配的 DigitalOcean 新加坡国内体验就不谈了吧...
    mason961125
        39
    mason961125  
       2020-12-27 23:10:24 +08:00
    换句话说,哪怕你加个 Cloudflare,绕道美国的体验都比直接用 netlify 好不少。
    zfish
        40
    zfish  
    OP
       2020-12-27 23:23:40 +08:00
    @mason961125 CF 也不行,阿里云国际 CDN 看起来对电信也没法,阿里云 CDN 肯定比 CF 快吧
    mason961125
        41
    mason961125  
       2020-12-27 23:41:09 +08:00
    @zfish 别想了,国际版 CDN 就算你解析到香港或者新加坡这种带 CN2 地方,CDN 的 IP 过几天就会被墙,阿里可不会因为 IP 被墙而换 IP,毕竟没有保证 CDN 国外节点能够在国内访问。
    mason961125
        42
    mason961125  
       2020-12-27 23:43:18 +08:00
    而且你现在还没手动解析到带 CN2 的 IP,现在命中的阿里 CDN 新加坡的路由简直可以说是绕了地球一圈。(电信测试
    zfish
        43
    zfish  
    OP
       2020-12-27 23:59:26 +08:00 via iPhone
    @mason961125 好难,电信这出口有点恶心了,联通还好,看起来现在可选的也就是 CF 和 Vercel 了,我再测试下这两个看看速度咋样
    netnr
        44
    netnr  
       2020-12-28 08:46:40 +08:00 via Android
    @jjyy1008 如果单纯为了过审,可以 CF 套一下,过了在取消有不有问题
    zfish
        45
    zfish  
    OP
       2020-12-29 08:04:38 +08:00
    根据评论区的回复,感谢大家推荐好用的 CDN,目前已将博客迁移至 vercel 。
    idblife
        46
    idblife  
       2020-12-29 10:42:21 +08:00
    @2yuansvip
    我靠,你说的是 azure 哪个机房?
    opengps
        47
    opengps  
       2020-12-29 11:25:52 +08:00
    @zfish 静态博客完全可以用 hk 的
    ON9
        48
    ON9  
       2023-05-16 01:18:13 +08:00
    试试 osrc.com ,国内做的,GitHub 登录就可以,不需要身份证
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2560 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:02 PVG 20:02 LAX 05:02 JFK 08:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86