腾讯 cdn 使用体会 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果你希望学习 CDN 相关知识,那么建议你可以遍历以下软件的说明文档。
NGINX
cURL
herozzm
V2EX    CDN

腾讯 cdn 使用体会

  •  
  •   herozzm 2020-03-01 15:07:54 +08:00 6041 次点击
    这是一个创建于 2055 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说结论:因为没有专门的动态 cdn 服务,所以动态的内容可以放弃了,如果要强行使用加速动态内容,会有以下的坑:

    • 必须要有人工第一次访问,才会自动同步源网站,这个体验会很糟糕,第一次访问的用户会很慢(对于流量低的网站基本都是慢的),当然你可以写个程序自动访问来解决
    • https 无法使用 UA 识别,比如我的需求是 ie6-ie8 不跳转 https 直接使用 http 访问,这个无法实现,必须返回源站识别,这就泄露了源站 ip 了
    • www 和不带 www 域名不可以同时配置,必须分开配置
    • 无法使用 cookie,比如你的首页根据不同的 cookie 返回不同内容无法实现
    • 无法配置多个证书,比如我的源站是配置了双证书,低系统可以使用 rsa 证书,而其他的使用 ecc 证书

    这么多坑,等于无法使用动态内容的 cdn,只能放弃了,不知道 cloudflare 怎么样?听说是负提速,有用过的朋友来说说,我的网站在国外,但已经备案了,都是动态页面,想让国内访问速度加快不要暴露源网站 ip。

    21 条回复    2020-05-21 12:01:34 +08:00
    iConnect
        1
    iConnect  
       2020-03-01 15:20:55 +08:00 via Android
    腾讯没有全站加速的 cdn 服务吗?
    herozzm
        2
    herozzm  
    OP
       2020-03-01 15:31:56 +08:00
    @iConnect 没有,反正我是没找到
    different
        3
    different  
       2020-03-01 15:38:35 +08:00
    无法使用 cookie 是什么意思? UA,cookie 跟 cdn 有啥关系?,
    http 的请求头一样会发给服务器的吧。除非 cdn 会拦截你的 cookie,UA 删掉?
    Girls
        4
    Girls  
       2020-03-01 15:48:04 +08:00
    @iConnect 有的,在全球加速菜单附近
    different
        5
    different  
       2020-03-01 15:52:10 +08:00
    @herozzm 你是想说,cdn 将动态内容也缓存了吧,请求到达源站对吧?
    herozzm
        6
    herozzm  
    OP
       2020-03-01 16:08:44 +08:00
    @different 是的将动态网页缓存到节点,定时去拉取源站缓存
    cydian
        7
    cydian  
       2020-03-01 17:52:08 +08:00 via Android   2
    腾讯云的坑吗?
    我腾讯云 CDN 资深用户了。
    第一:腾讯云有专门的全站加速业务和动态加速业务。内容分发网络,也就是你用的 CDN,只分小文件还是视频加速,CDN 的控制台添加域名的时候,已经说了是静态加速了。没有你所说的动态加速。属于你配置失误。
    第二:
    UA 判断不只是腾讯云没有,阿里云也没有。边缘计算规则某云有。
    第三:
    内容分发网络一般不会加速主域名。加速主域名的,一般是全站加速或者动态加速。
    不过腾讯云在多域名配置上确实有不足。域名分片没有提供,需要多次添加,每个都需要独立调整配置。
    第四:
    cookie 跟 CDN 有什么关系。CDN 是原样传递的。
    并且,cookie 不同,返回不同内容,不应该用 CDN。
    第五:
    暂时还没遇到双证书的 CDN。可能我见识短浅吧。
    目前我的解决方案是花钱上好的证书,全平台支持的。


    总之,就是你选错产品了。腾讯云有全站加速和动态加速。
    你的问题不是 CDN 的锅。
    先试试腾讯云的全站加速或者动态加速吧。
    cydian
        8
    cydian  
       2020-03-01 18:01:34 +08:00   2
    根据实战经验
    为后人指引:

    源站无论国内还是国外,
    想要保证回源速度,
    请开通:
    [内容加速网络 大陆] https://cloud.tencent.com/product/cdn
    [内容加速网络 海外] https://cloud.tencent.com/product/gcd
    以上只适合场景: 一个链接(GET 请求) 对应一个内容 。

    动态加速,
    请开通:
    [混合加速 全站加速网络 ECDN] https://cloud.tencent.com/product/ecdn

    全球应用加速 GAAP
    没用过,没有实战经验。
    cydian
        9
    cydian  
       2020-03-01 18:09:47 +08:00   1
    流量小的站点,又想有 CDN 加速的效果。
    不要: 源站 → CDN ;
    应该: 源站 → 对象存储(设置为源站镜像) → CDN ;
    就不会遇到: 加了 CDN 更慢的问题

    博客用户适合:
    源站 → 对象存储(设置为源站镜像) → 万象优图(开启图片优化) → CDN

    万象优图玩法非常多,设置好可以节省很多流量。以上产品在腾讯云都有一定的免费额度(具体免费额度条款请参见腾讯云官网)

    CDN 无论在何种情况下,都只适合场景:
    一个链接(GET 请求) 对应一个内容 。
    Rhinecho
        10
    Rhinecho  
       2020-03-01 20:43:01 +08:00 via iPhone
    第三条好像我见到过的大众 cdn 都不行
    Cloudflare 从 proplan 起就支持 ecc+rsa 双证书,但如果用 cloudflare 国内用户连接速度慢就一起慢,快就一起快
    国内听说网宿支持,但具体不清楚,只看到他们官网宣传过。如果用上国内的 cdn 连接速度这俩也差不了多少,至少肉眼没法分辨
    双证书实际上没什么大用处,也就是自己看着开心而已
    cydian
        11
    cydian  
       2020-03-01 23:05:23 +08:00 via Android
    @Rhinecho cloudflare 只有企业版才能启用国内加速。注意,是企业版才有资格启用。启用后再额外收费。
    GG668v26Fd55CP5W
        12
    GG668v26Fd55CP5W  
       2020-03-01 23:20:48 +08:00 via iPhone
    感觉楼主对 cdn 的理解似乎有点偏差
    phxsuns
        13
    phxsuns  
       2020-03-02 11:24:37 +08:00
    楼主要的阿里云 CDN 应该都能支持。
    不过有些功能得联系客服定制,当然了,得加钱。
    Rhinecho
        14
    Rhinecho  
       2020-03-02 23:01:22 +08:00 via iPhone
    @cydian 没说到国内加速 你理解错了
    MiaRunis
        15
    MiaRunis  
       2020-03-18 15:30:43 +08:00 via iPhone
    @herozzm 楼主你千万别听 @cydian 关于 cookies 的胡说八道。根据 cookies 返回不同内容在全球 cdn 是标准操作,从 akamai,cloudfront,到 fastly,cloudflare 都是支持的,最多是限制为付费企业可用。绝不是什么原样传递,上述几个 cdn 里最次的 fastly 也是全 varnish 构架可以直接 vcl 编码控制。只能原样传递的根本就是淘汰残废,要不是有地方保护主义早就被淘汰了。

    这才是全站加速 cdn 需要支持的基本功能,国内蓝汛为首一帮土鳖技术不行,又受电信严重钳制,才不得不在早期搞出一票残废静态缓存。没想到这些错误认知还在一代一代口口相传到处污染视听。
    cydian
        16
    cydian  
       2020-03-18 15:48:34 +08:00 via Android
    @MiaRunis 如果我没看错,楼主用了静态产品,然后你在这里和我扯全站加速。我在和楼主说静态产品的逻辑。
    cydian
        17
    cydian  
       2020-03-18 15:49:06 +08:00 via Android
    @MiaRunis 如果楼主用了腾讯云的全站加速,还会有这个帖子吗?
    cydian
        18
    cydian  
       2020-03-18 15:50:23 +08:00
    @MiaRunis #15 上来就乱喷。上来就 akamai,cloudfront,到 fastly,cloudflare。就你用过大厂?
    国内环境你在搞笑吧。
    Mess17
        19
    Mess17  
       2020-05-19 10:25:07 +08:00
    @cydian 您好,我们项目这边最近有 CDN 的需求,场景大概是源站北京,中美两地用户。想请教一下您这边,方便留个联系方式吗?
    cydian
        20
    cydian  
       2020-05-21 11:57:57 +08:00 via Android
    @Mess17 抱歉,看到已经比较晚了。
    如果仍有需要,请留下微信号。
    Mess17
        21
    Mess17  
       2020-05-21 12:01:34 +08:00
    @cydian 没事哈,base64,dG9ueXNiYWc=
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     936 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 19:40 PVG 03:40 LAX 12:40 JFK 15:40
    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