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

关于 CDN 的一个问题

  •  
  •   zy65334 · 2016-02-05 10:12:56 +08:00 · 2802 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。
    CDN 属于内容分发,但是有一个问题,各地存储图片和静态内容,但是如果网站有交互的话,那么用户与网站交互的东西是直接发送到主服务器吗?还是发送 CDN ?如发送 CDN ,但 CDN 只存储的静态内容。这里没搞懂
    5 条回复    2016-02-05 19:35:58 +08:00
    lxjsmdc
        1
    lxjsmdc  
       2016-02-05 11:20:53 +08:00 via iPhone
    可以做排除啊 需要接收处理的文件当然不用 cdn
    shyling
        2
    shyling  
       2016-02-05 11:49:28 +08:00 via iPad
    cdn 分 hit 和 miss,hit 就是 cdn 服务器收到请求直接把缓存的数据发到 browser,miss 就是 cdn 收到请求后再向源服务器请求,=反代的效果。交互的信息一般都会 miss 掉吧,然后就是通过 cdn 中转咯
    wy315700
        3
    wy315700  
       2016-02-05 12:01:41 +08:00
    CDN 除了静态还有动态
    wwqgtxx
        4
    wwqgtxx  
       2016-02-05 12:32:21 +08:00 via Android
    请参考 v2 的 cdn ,全站 cdn ,看看 http 头就知道如何区分的了
    zhanghb
        5
    zhanghb  
       2016-02-05 19:35:58 +08:00
    CDN 加速图片, js, css 等静态类型文件, 就是各个节点的缓存技术.
    涉及到动态请求的, 比如登录, 查询等操作, 是通过链路加速.
    终端客户访问到最近的外层节点, 然后外层节点通过中转节点到客户的源站去获取数据. 这类加速对源站是单线路机房比较有加速的效果.

    全站 CDN 加速一般会根据文件的 content-type 做动静分离, 属于静态文件的数据会进行缓存, 不属于的就会直接回源了。

    当然也能在 CDN 服务商那儿进行缓存设置, 指定什么数据进行缓存, 什么数据不缓存。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1034 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:44 · PVG 02:44 · LAX 11:44 · JFK 14:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.