V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zfish
V2EX  ›  问与答

网站国内国外双线部署怎么搞?

  •  
  •   zfish · 2020-02-16 11:45:26 +08:00 · 3500 次点击
    这是一个创建于 1503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站是个Hugo 静态站,现在的问题是在国外 Netlify CDN 部署,图片资源在 AWS S3/CloudFront 部署,国内访问速度慢。DNS 是 AWS Route53 解析,目前的一个思路是在往 Github Push 的时候触发 Actions 自动将 Hugo Build 的 Public 目录上传至 Gitee/Coding,再尝试了 Gitee 后我已经放弃了,因为它必须要求 Pro 付费版才支持自定义域名和自动触发功能,Coding 免费支持自定义域名和自动触发,但是要求仓库必须在 128MB 之下,我的仓库已经超出限制了,所以删除了一些图片资源。我在 AWS Route53 设置了地理位置的路由策略,中国的 IP 直接路由到 Coding 的域名上,国外的都走 Netlify,但是问题出现在 Https 的支持上(我绑定了我的域名),Coding 使用了 Let's Encrypt 申请证书,Netlify 也是,所以两者是有冲突的,Coding 必须让默认的地理位置请求是它的域名才行,而我默认设置了 Netlify 的,所以我临时设置成默认为 Coding 的,但是等了十几分钟它一直处于申请域名状态中,太慢了,所以我放弃了。这时网站的问题是在国外访问 OK,而在国内访问直接出现证书错误,然后加载不出来。

    我的问题是,对于我这种需求,首先是不想在国内备案,所以备案的方案都不行,国外 CDN 由于没有备案在国内访问都比较慢,而国内部署的话,又出现这个问题了,请问搞双线部署还不备案的大佬一般采取啥方案才能加速国内用户的访问了?

    16 条回复    2020-02-17 10:14:35 +08:00
    MacGG
        1
    MacGG  
       2020-02-16 12:01:30 +08:00
    香港 cdn 就没问题。。。香港到国内大部分区域很快
    zfish
        2
    zfish  
    OP
       2020-02-16 12:08:03 +08:00
    @MacGG 是有香港节点,但是我测试了下,国内还是有很多地区访问很慢
    haimall
        3
    haimall  
       2020-02-16 12:11:57 +08:00 via Android
    图片资源 买个备案域名放国内 cdn
    zfish
        4
    zfish  
    OP
       2020-02-16 12:12:30 +08:00
    @haimall 实在不想备案,被恶心了很多次
    love
        5
    love  
       2020-02-16 13:48:40 +08:00
    访问量不大的话买 HK 阿里云机子做个国内专用反代
    MiaRunis
        6
    MiaRunis  
       2020-02-16 15:25:36 +08:00
    不备案,日访问量 100 人以下可以考虑那些 18 线城市机房,当地网警就是保护伞。

    带宽量在每日 1T 以下可以考虑大陆以外的中国电信 /联通付费专线走延迟敏感(比如网页内容),成本大约每月$5000。
    10T 以上专线绝逼是付不起了,境外又不能在大陆上 cdn 的话,可以考虑鼓励用户运行非标端口 p2p 程序承载内容,但改进程度也非常有限,因为大部分用户严格内网 nat 模式下无法直连,必须服务器中转。
    Track13
        7
    Track13  
       2020-02-16 18:11:30 +08:00 via Android
    没有双线部署过,要不 https 使用 cloudflare,不用使用 github 或 coding 的。
    ronniew
        8
    ronniew  
       2020-02-16 18:16:56 +08:00
    掛一個 CF CDN 吧。CF 在國內合作是百度雲。
    zfish
        9
    zfish  
    OP
       2020-02-16 18:26:46 +08:00
    @MiaRunis 牛逼,我这只是个博客,杀鸡焉用牛刀,😄
    zfish
        10
    zfish  
    OP
       2020-02-16 18:27:10 +08:00
    @love 不想买服务器,主要是成本考虑
    zfish
        11
    zfish  
    OP
       2020-02-16 18:27:51 +08:00
    @ronniew 我用的是 netlify 的 cdn,效果应该和 CF 差不多啊,因为他们的博客里说完全不需要再挂一个 CF 的 CDN 了,所以我就没用 CF
    ioriwong
        12
    ioriwong  
       2020-02-16 18:50:46 +08:00 via iPhone   ❤️ 1
    这也不想那也不想的话,建议烧两支香求求菩萨保佑变快。哦不对,买香要花钱,别买了,心诚则灵
    kisshere
        13
    kisshere  
       2020-02-16 19:17:41 +08:00
    你的网站突破 10ip/day 没有,突破了再来考虑这些问题吧
    mornlight
        14
    mornlight  
       2020-02-16 20:51:22 +08:00
    没备案用 coding 也是在大陆以外,没区别。
    Tomotoes
        15
    Tomotoes  
       2020-02-16 21:39:31 +08:00 via Android
    腾讯云 cos 总见人推荐,我没用过,你可以了解一下
    BillowSky
        16
    BillowSky  
       2020-02-17 10:14:35 +08:00 via iPhone
    买个备案域名几百块钱,然后去找个国内的 2.3 线 cdn。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2724 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:38 · PVG 20:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.