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

静态站点欲试用全球加速的 CDN,哪家强?

  •  
  •   captainm · 2020-01-22 17:14:12 +08:00 · 9344 次点击
    这是一个创建于 1769 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.我司的业务针对全球用户,但流量不是很大,相当于企业门户网站,主要是图片等静态资源;

    2.因为之前主要都是海外用户,所以服务器用了阿里云美西的,现在国内客户逐渐多起来了,因此决定使用 CDN 进行静态资源分发;

    3.前两天试用了一下阿里云的 CDN,选择的全球加速,配置好之后发现国内访问特别慢,比没用 CDN 之前都要慢,几乎到了打不开的程度,X-Cache 状态都是 MISS,遂问阿里云售后,回复说是因为我试用了国外的服务器,导致 CDN 回源超时而导致 504,所以国内用户打开就会特别慢。

    4.有想过国内外分别试用一台服务器,但是又考虑到成本,因此放弃,后期用户更多的时候再考虑此方案。

    5.欲问:可全球加速的 CDN 哪家强?或者针对国外和国内用户分别使用不同的 CDN ?再强调一下,只是加速静态资源。

    新春快乐,感谢浏览此贴。

    46 条回复    2020-06-17 15:53:58 +08:00
    agdhole
        1
    agdhole  
       2020-01-22 17:15:09 +08:00   ❤️ 1
    网宿
    wzw
        2
    wzw  
       2020-01-22 17:18:39 +08:00
    阿里云国内服务器+阿里云 cdn? 会不会更好
    Merlini
        3
    Merlini  
       2020-01-22 17:21:48 +08:00 via Android
    最近有看到有人用 ipfs,说是挺快的
    iii
        4
    iii  
       2020-01-22 17:25:06 +08:00
    网宿 节点多
    lhx2008
        5
    lhx2008  
       2020-01-22 17:37:57 +08:00 via Android
    国外的服务器,国内访客,阿里云国外 CDN ?网站备案了吗? 1C1G 的服务器很便宜。
    lc7029
        6
    lc7029  
       2020-01-22 17:41:38 +08:00
    网宿
    moult
        7
    moult  
       2020-01-22 17:43:56 +08:00 via iPhone
    白山也不差
    cst4you
        8
    cst4you  
       2020-01-22 17:47:07 +08:00
    域名备案, 海外走海外 cdn, 国内走阿里 cdn
    712e1959
        9
    712e1959  
       2020-01-22 17:52:47 +08:00 via Android
    Cloudflare ?
    captainm
        10
    captainm  
    OP
       2020-01-22 17:54:19 +08:00
    @wzw 目前用的是阿里云美国硅谷的服务器,前几天试用了阿里云的 cdn,国内用户访问很慢
    paranoiagu
        11
    paranoiagu  
       2020-01-22 17:54:49 +08:00 via Android
    阿里云 cdn 加速不能国内外同时吗?
    我用的 upyun 是可以的。
    captainm
        12
    captainm  
    OP
       2020-01-22 17:55:20 +08:00
    @lhx2008 网站肯定备案了,不然也不会用阿里云。1c1G 服务器撑不起,企业用户不至于这么抠。。(虽然也不会太大方就是了)
    captainm
        13
    captainm  
    OP
       2020-01-22 17:56:07 +08:00
    @cst4you 域名已备案,大佬,你是指 CDN 分发 国外国外分开做吗?目前源站是美国硅谷的服务器
    captainm
        14
    captainm  
    OP
       2020-01-22 17:57:18 +08:00
    @paranoiagu 可以同时,但是国内用户访问比用 cdn 还要慢,几乎打不开,阿里云客服回复说因为我用的国外服务器,cdn 回源超时 504 了。UPYUN 据说对国外用户不是很友好
    captainm
        15
    captainm  
    OP
       2020-01-22 17:58:21 +08:00
    @712e1959 CLOUD 企业级 200$/mo 有点贵,20$/mo 那个又不可以自定义 SSL 证书,我们的 SSL 就白买了
    vacker
        16
    vacker  
       2020-01-22 18:00:52 +08:00 via Android
    我们也有很多国外客户,目前方案是国内腾讯云 CDN,国外腾讯云全站加速。
    dnsaq
        17
    dnsaq  
       2020-01-22 18:04:17 +08:00 via iPhone
    流量不大自己做。流量巨大还是商业 cdn 好点,不过说实话大多国内公司的所谓全球加速都是骗钱的实际效果差的一逼。直接 cf 就好,对大陆自己单独解析一条
    lhx2008
        18
    lhx2008  
       2020-01-22 18:14:05 +08:00 via Android
    @captainm 纯静态 Nginx 很猛的好吧,一天几十万 IP 都不是事,你前面再挂个 CDN 就行了
    indev
        19
    indev  
       2020-01-22 20:04:29 +08:00
    海外用 cloudflare,国内用百度云加速 ( https://www.cloudflare.com/zh-cn/network/china/),这个可行否?
    prondtoo
        20
    prondtoo  
       2020-01-22 20:08:58 +08:00
    静态站点还需要回源??
    huaxianyan
        21
    huaxianyan  
       2020-01-22 20:30:22 +08:00
    @prondtoo 会,即使你主动预热,如果流量不大,一段时间会从各个节点上清除,用户访问的时候就会回源
    aliensb
        22
    aliensb  
       2020-01-22 21:17:24 +08:00 via Android
    sneezry
        23
    sneezry  
       2020-01-22 21:28:10 +08:00 via iPhone
    可能国内国外 cdn 得分开做,确实比较麻烦…
    OllyDebug
        24
    OllyDebug  
       2020-01-22 21:32:21 +08:00 via iPhone
    网宿科技,国内打开挺快的
    whileFalse
        25
    whileFalse  
       2020-01-22 22:04:13 +08:00
    最简单的办法是 DNS 国内国外分别解析。
    国内的 CDN 如果访问国际内容有困难,可以考虑将静态内容托管到国内的存储上。
    xddxdd
        26
    xddxdd  
       2020-01-22 23:56:06 +08:00 via Android
    可以试下把全站静态化,然后国内加一台服务器给国内 cdn 用
    falcon05
        27
    falcon05  
       2020-01-23 00:13:17 +08:00
    智能 DNS 解析,国内外使用不同的 cdn 厂商
    wdlth
        28
    wdlth  
       2020-01-23 00:22:07 +08:00
    全球?当然是 Akamai……
    realpg
        29
    realpg  
       2020-01-23 00:53:35 +08:00
    静态资源如果变动不多,或者保证调用带?ver=xxx 这种避免过期,其实推荐自建……

    之前我就自己搞这种方案 成本低廉 低到很多费用(国外服务大多个人信用卡支付)都达不到公司个人付费报销标准 得攒好几个月报销一次

    如果对 DNS 调度没信心,或者国内要做二次精细省份调度

    在源站可控的情况下,可以给网站进行逻辑分区,进入不同页面请求不同静态资源,区分国内国际
    cydian
        30
    cydian  
       2020-01-23 01:03:16 +08:00   ❤️ 1
    你看一下 CDN 全球榜单。
    第一和第二分别是 Akamai、腾讯云
    前者 我没用过,不评论。
    后者我一直在用,国内外节点多。至少我用起来没有任何问题。
    支持跨国节点回源加速。你可以试一下。
    腾讯云 CDN 我算大户了吧,国内外我都部署了。同样也是用户跨国的。有问题可以问问我。(我不是搞这些云的代理的,我只是热心解答问题)
    Zakun
        31
    Zakun  
       2020-01-23 09:02:21 +08:00
    海外当然 Akamai,阿里云海外就是 xxx
    Rhinecho
        32
    Rhinecho  
       2020-01-23 09:18:29 +08:00 via iPhone
    国内百度云加速,有国外的中间源

    国外就让他们直接访问那个美西的服务器吧,怕攻击加上 cloudflare

    需要用 geodns
    boluo
        33
    boluo  
       2020-01-23 13:12:57 +08:00 via iPhone
    纯静态资源的话可以放香港 oss 啊,然后配合阿里的 CDN 就全球都很快了
    jmk92
        34
    jmk92  
       2020-01-23 14:35:45 +08:00
    前几年网宿一枝独秀,现在阿里腾讯这些,可能已超越网宿,至少技术更新的层面已追赶
    sleepm
        35
    sleepm  
       2020-01-23 14:55:25 +08:00
    https://www.cdnperf.com/ 可以看看这个
    国外推荐 cloudflare,不过国内延迟 100 多。。
    https://www.cloudflare.com/zh-cn/network/china/
    xieqiqiang00
        36
    xieqiqiang00  
       2020-01-23 15:57:19 +08:00
    百度云加速可以的,外国是 cloudflare 合作,有保障
    xieqiqiang00
        37
    xieqiqiang00  
       2020-01-23 16:00:09 +08:00
    顺带说一句,cloudflare 的 alwaysonline 可以让你把文件全缓存了之后把源服务器撤掉(一段时间内)还能维持网站可访问
    mogutouer
        38
    mogutouer  
       2020-01-24 12:09:20 +08:00
    七牛的外网流量太贵,然后我买了 CDN77,源设置为七牛,结果每个月几乎所有资源不管有用没用都从七牛拉一遍,结果七牛的流量还更多了。。。
    ggicci
        39
    ggicci  
       2020-01-24 17:11:52 +08:00 via iPhone
    @Merlini 哪里。求链接
    ggicci
        40
    ggicci  
       2020-01-24 17:19:29 +08:00 via iPhone
    Akamai
    Merlini
        41
    Merlini  
       2020-01-25 14:16:28 +08:00   ❤️ 1
    alexbc
        42
    alexbc  
       2020-01-27 10:56:47 +08:00
    fastly
    captainm
        43
    captainm  
    OP
       2020-01-29 03:07:10 +08:00
    国内阿里云和 CF 都试用了以下,不知道为什么,cdn 生效之后(也做过刷新)反而比套 CDN 之前还要慢。X-Cache 状态都是 miss,但我用国外服务器,都是 Hit 状态。大佬知道是什么原因吗。
    @vacker
    @dnsaq
    @huaxianyan
    @whileFalse
    @realpg
    @cydian
    @xieqiqiang00
    @mogutouer
    cydian
        44
    cydian  
       2020-02-01 10:06:15 +08:00
    @captainm 为什么不试试腾讯云?腾讯云有免费额度。先试试。
    xieqiqiang00
        45
    xieqiqiang00  
       2020-02-03 08:21:28 +08:00
    @captainm 缓存规则设置了吗?国内的 CDN 有些会根据网站访问量来决定是否给你缓存
    hkbtele
        46
    hkbtele  
       2020-06-17 15:53:58 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1137 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.