节点缓存:流媒体应用中CDN的基本架构
【小编提醒】文章部分内容源于网络收集整理,不代表本站观点!若有了解海外服务器购买价格问题,请在线咨询YINGSOO客服 Lucy,手机:18607552432(微信\TG同号),QQ:1708453677,获取最新优惠!7x24小时免费电话400-630-3752
【主机上新】俄罗斯云服务器 | 日本物理服务器 | 俄罗斯云服务器 | 韩国CN2服务器
【原创内容】短视频APP如何选择服务器?这四点要注意 | 托管服务器的价格一般是多少?
目前流媒体技术被广泛使用,很多视频的点播、直播业务以及网络广告等都应用了流媒体技术,这些给互联网提供商的服务器带来了巨大的压力。通过构建CDN网络将流媒体内容发布到最接近用户的网络“边缘”,使用户可以“就近取材”。在构建新型CDN网络架构时,需要考虑到流媒体业务快速发展带来的网络冲击,同时也需要考虑到互联网内容提供商最需要解决的问题。
一个视频从源站出发,经过内容存储中心以及各级节点最终到达各地用户时会消耗很长的时间,而用户时不希望等待这么长时间的。在规划CDN时就需要注意内容传输的时延问题。
从整体来看,分为内容库与流服务节点二级架构。具体来说,可以划分为内容库模块、流服务缓存模块、全局调度RR模块以及网络管理模块:
内容库模块
包括源站、内容中心、区域中心等,作为CDN中的核心部分,提供的功能是对内容资源进行一系列的操作,如存储并管理内容资源、将内容分发给下级节点等,并提供内容在CDN中的多副本分布式存储,从而实现系统存储资源、计算资源以及宽带资源的合理利用。利用FTP实现内容注入,利用分布式文件存储系统Ceph来实现海量数据的存储以及利用Nignx来实现HTTP下载内容分发功能。
流服务缓存模块
作为CDN中直接为用户提供流服务的模块,在面对用户请求时,将先在本地查找用户请求的内容,当本地名优命中是,则将请求转发到上级节点,并一边从内容服务器获取资源,一边对外提供服务。其中,缓存功能分担了内容库的压力,并加速了服务。采用多种开源软件相结合来设计流服务缓存模块。其中Squid来实现高速缓存,OSPF+LVS+Keepalived和Nginx+Lua协同实现本地负载均衡。
CDN边缘节点缓存策略一般都会遵循http标准协议,通过http响应头中的Cache-control:max-age的字段来设置CDN边缘节点数据缓存时间。当客户端向CDN节点请求数据时,CDN节点会判断缓存数据是否过期,若缓存数据并没有过期,则直接将缓存数据返回给客户端;否则,CDN节点就会向源站发出回源请求,从源站拉取最新数据,更新本地缓存,并将最新数据返回给客户端。
CDN缓存时间会对“回源率”产生直接的影响。若CDN缓存时间较短,CDN边缘节点上的数据会经常失效,导致频繁回源,增加了源站的负载,同时也增大的访问延时;若CDN缓存时间太长,会带来数据更新时间慢的问题。开发者需要增对特定的业务,来做特定的数据缓存时间管理。
全局用户请求调度模块—增加调度策略的内容
RR主要用于完成用户的请求访问调度,为用户分配合适的流媒体节点提供服务。RR会根据CDN的网络拓扑结构、各个节点的负载情况等,将用户的视频请求重定向到最合适的流媒体节点。现有主流CDN中通过专用的负载均衡硬件来实现的。提供了RoundRobin等12种局域负载均衡算法和GlobalAvailability等15种广域负载均衡算法,按照调度策略是静态配置还是动态生成,分为静态调度方法和动态调度算法。
在调度管理模块中,首先,基于DNS层面的调度,最终结果是将域名解析权完全交给RR/GSLB,利用BING+SQL来搭建DNS调度管理系统,RR会根据用户的HTTP请求找出可用的流媒体服务节点,并将HTTP请求转发给该节点,该节点为用户提供服务,利用开源Nginx来搭建HTTP的调度服务。
网络管理模块
能够以用户体验为中心,对整个CDN中的节点进行监控,实时地掌握网络中各个节点的健康状况,及时处理故障节点,保障CDN的可靠性。一般采用Zabbix、Influ香港服务器xDB来实现。
如果亲们有服务器租用或者托管需求随时联系小Y,提供技术协助等服务。
分析:网站空间大小&数据库之间的关系
很多站长朋友在申请虚拟主机时,都会产生这样一个疑问,网站空间的大小与数据库之间有关系吗?它们之间有哪些相关性?今日,本公司小编就针对上述问题为大家简单的阐述下两者之间的联系。
一、网站空间大小:
网站空间是最基本的参数,用于存放网站的文件。常见的论坛程序、CMS、SNS等需要的空间不大,网页内容多以动态形式存放于数据库中。但是不宜过小,至少1个GB以上,多多益善,过小则容易影响网站的运行速度。
二、数据库大小:
这个也是最基本的参数。现在的网站俄服 vps基本没有全静态网站了(更新维护困难),全部是动态网站,数据、文章等各种信息全部存在数据库之中。因此需要数据库空间较大才能保存较多的数据。对于一般的中小网站,500MB以下的数据库空间偏小,至少得500MB。
除了上述两点之外,还有一个主要的参数制约着虚拟主机服务器的重要因素,即流量带宽,流量带宽的大小对网站空间也起着至关重要的作用。例如:我司推出的标准型虚拟主机,带宽是1000M共享,子目录2个,备份空间1000M,流量不限,不限IIS连接数。
因此,您在选择网站空间服务器时,一定要选择品牌有保障的,服务质量无后顾之忧的供应商。本公司作为全球化公司,华南地区较大IDC服务商,9年专注服务器托管行业,多年品质,赢得广大新老客户的厚爱。
热门搜索:【服务器地址的作用】【以太坊服务器】【服务器主机】【VPS 存放文件根目录】【云服务器和云虚拟主机的区别】【根证书服务器】【idc租赁】【怎样提高香港服务器的效率】【美国云主机试用】【云服务器收费】【简测评香港云主机服务】【服务企业】【服务器公司排名 美国】【国外的服务器实现国内加速】【境外动态IP服务器】【国内vps代理】【服务器攻击】【服务器租用】【选择香港vps要知道的方面有哪些】【云虚拟主机和云服务器有什么区别】【服务器美国】
境外直播云主机,YINGSOO境外直播云主机套餐,限时特惠,注册满减,助力企业出海,YINGSOO境外直播云主机安全,稳定,易用,弹性扩展,按需配置,3天免费试用,7x24在线支持
国外云主机哪里好,YINGSOO国外云主机哪里好套餐,限时特惠,注册满减,助力企业出海,YINGSOO国外云主机哪里好安全,稳定,易用,弹性扩展,按需配置,3天免费试用,7x24在线支持
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。