被又拍云坑惨了(为什么开了 CDN 比不开还慢?) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wyan453351466
V2EX    程序员

被又拍云坑惨了(为什么开了 CDN 比不开还慢?)

  •  
  •   wyan453351466 2017-12-27 10:55:28 +08:00 5024 次点击
    这是一个创建于 2926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开 CDN 的时候,网站首页打开速度为 1s+。

    关闭 CDN 后,首页打开速度为 300ms 左右

    这是 CDN 加速?明明是 CDN 减速好吧。

    这里我仅仅是关闭了动态资源的加速。静态资源还是保留的。

    其实想想这个道理也是明白的,动态加速时,CDN 加速是多了一个环节。

    普通模式是,用户请求 -> 网站服务器。

    CDN 动态加速的模式是,用户请求 -> CDN -> 网站服务器。(静态加速可以增加访问速度,这个我同意)

    既然是这样,动态资源还有用 CDN 的必要吗?在国内备了案,服务器在国内的网站,应该全国区域访问速度都差不多吧?

    11 条回复    2017-12-28 12:06:21 +08:00
    Mikewu
        1
    Mikewu  
       2017-12-27 11:01:34 +08:00
    如果你没有什么隐藏源站 ip 之类的需求,只使用静态 cdn 不就行了。
    如果服务器在国外,动态资源访问速度慢,可以用香港小鸡反代。
    oneoo
        2
    oneoo  
       2017-12-27 11:31:46 +08:00   2
    这不是又拍坑你吧。 所有 CDN 都是这样的
    动态资源加速,就是每次请求都必须过 CDN 的边缘服务,再到中间回源服务器,最后才到源站服务器。这个过程就比直接到源站要长多了。

    那什么情况下 CDN 对动态内容加速有效呢?
    1、源站服务器只有单线或海外。比如电信,那么联通、移动这些客户端请求会很慢,用 CDN 有加速效果
    2、对外隐藏源站服务器信息


    题外话:在又拍关闭动态加速功能,是不会产生动态加速的费用,因为没有走针对动态内容特殊优化的链路。所以会比起启用动态加速的慢一些
    580a388da131
        3
    580a388da131  
       2017-12-27 11:33:48 +08:00
    如果是流量太小的话上 CDN 会明显减速。
    静态资源就好了。
    Loyalsoldier
        4
    Loyalsoldier  
       2017-12-27 12:34:03 +08:00
    原理就是这样,中间会多一个环节。

    我对 CDN 的理解是这样的:假如源站服务器的网络已经足够好了,例如阿里云的 BGP 网络,它本身网络质量就很好,CDN 在这里的作用可能只是相对大部分用户而言,把访问距离拉近了(用户 -> CDN 边缘节点 -> CDN 回源节点),毕竟 CDN 的边缘节点非常多,部署的地点可以遍布各省份,距离用户更近。

    针对动态资源,除非为了隐藏源站 IP 或者源站本身网络质量不加(服务器在国外之类),否则没什么必要使用 CDN
    JohnChiu
        5
    JohnChiu  
       2017-12-27 12:36:43 +08:00   1
    我只对静态资源加速,博客腾讯云 1M,基本都秒开。
    zhengtu
        6
    zhengtu  
       2017-12-27 13:05:13 +08:00 via Android
    甩个链接我们帮你鉴定下
    escapeforplan
        7
    escapeforplan  
       2017-12-27 13:16:32 +08:00
    动态的内容加速是做链路加速和安全保护。 1、 动态内容对于源站是多线的高质量网络,无加速效果,反而慢一点。这是物理限制 2、源站处于单地区覆盖,接入 CDN 可避免跨地区的网络骨干拥堵问题; 3、如果源站只有单线,如电信。那么 CDN 就能对联通和移动网络进行加速; 4、起到保护源站的作用,什么 ddos、cc 攻击都能在 CDN 挡掉,不会影响源站的正常服务;
    norain
        8
    norain  
       2017-12-27 13:21:04 +08:00 via Android
    cdn 这东西你不能急,会越用越快的
    16500682
        9
    16500682  
       2017-12-27 20:19:04 +08:00 via Android
    @norain 这是什么道理
    kimwang
        10
    kimwang  
       2017-12-27 20:21:11 +08:00
    @norain 对,应该要缓存在 CDN 的服务器上才开始快,之前用过某牛的,感觉还可以,图片多的绝对爽,否则类似 1M 小水管的,源服务器都得垮掉。
    qqmishi
        11
    qqmishi  
       2017-12-28 12:06:21 +08:00
    要是访问量小就别折腾 cdn 了,有缓存命中率的问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     784 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 21:20 PVG 05:20 LAX 13:20 JFK 16:20
    Do ave 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