CDN技术为何不适用于即时通讯应用

wukonggaoxing 2014-06-22 11:09:37
CDN网络的缺点,就是CDN为什么不适用于即时通讯的应用呢?有哪位大侠知道请指教一二,不胜感激
...全文
680 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wukonggaoxing 2014-07-02
  • 打赏
  • 举报
回复
引用 2 楼 FENGQIYUNRAN 的回复:
CDN最大的特点是缓存与负载均衡,这与即时通讯应用的实时性明显不符合,另外,即时通讯的的传输的数据以文字为主,相对于大数据量量的图片和视频来说,产生高峰网络拥塞的可能性小,所以对于用户来说,只要稳定地接入网络,进行即时通讯都没有问题,采用CDN的意义不大,可能反而增加了传输的延时。
哦,这样啊,谢谢。那如果是在线游戏,如果两用户间地理位置距离很大,而且又属于不同的网络运营商,internet拥塞等情况下,这样的用户体验应该是糟糕。那如果采用CDN,游戏可以缓存在节点处,而且可以屏蔽不同的网络运营商,又可以减少带宽拥塞,这样的情况是不是对用户体验有所缓解呢?
wukonggaoxing 2014-07-02
  • 打赏
  • 举报
回复
引用 1 楼 WFNH_NET 的回复:
CDN加速的原理是利用缓存技术将数据由服务器端缓存到离用户最近的服务器上,实现就近访问。只有静态东西是完全可以缓存的,即时应用软件交互性、实时性对带宽要求非常强,一丁点延迟用户就会感觉到,所以一般针对动态内容默认配置回源,走的是CDN运营商的内部网络。希望对您有所帮助。
配置回源是怎么实现的?如果不在同一个CDN节点处,还能设置回源吗? 还有走的是内部网络,您的意思是不是就不经过CDN缓存,而直接发往另一客户端?如果在CDN上再运用P2P技术,是不是对即时通讯的性能有所改善?
FeelTouch Labs 2014-07-02
  • 打赏
  • 举报
回复
你的说法有一定道理,如下: 1,一方面,对于多数在线游戏,比如魔兽世界等,多是载入场景是产生大量的数据传输;在实际游戏的游玩过程中,用户间的交互,道具的使用,升级情况的信息消耗的数据量也是很小的。从这一方面说采用CDN意义也不大,毕竟CDN是花钱的。 2,另一方面,不论是初始化场景载入,还是中间场景切换,升级换场,其基本的视图信息都是可以预计的,这样采用CDN的确可以加速游戏的载入、载出,提升用户体验,尤其对于频繁有场景切换的,效果更为明显。
FeelTouch Labs 2014-07-01
  • 打赏
  • 举报
回复
CDN最大的特点是缓存与负载均衡,这与即时通讯应用的实时性明显不符合,另外,即时通讯的的传输的数据以文字为主,相对于大数据量量的图片和视频来说,产生高峰网络拥塞的可能性小,所以对于用户来说,只要稳定地接入网络,进行即时通讯都没有问题,采用CDN的意义不大,可能反而增加了传输的延时。
WFNH_NET 2014-07-01
  • 打赏
  • 举报
回复
CDN加速的原理是利用缓存技术将数据由服务器端缓存到离用户最近的服务器上,实现就近访问。只有静态东西是完全可以缓存的,即时应用软件交互性、实时性对带宽要求非常强,一丁点延迟用户就会感觉到,所以一般针对动态内容默认配置回源,走的是CDN运营商的内部网络。希望对您有所帮助。

778

社区成员

发帖
与我相关
我的任务
社区描述
云计算 网络相关讨论
社区管理员
  • 网络
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧