关于 CDN 的一个问题

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

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

当然也能在 CDN 服务商那儿进行缓存设置, 指定什么数据进行缓存, 什么数据不缓存。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255486

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX