有了cdn为啥还要用fastdfs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有了cdn为啥还要用fastdfs相关的知识,希望对你有一定的参考价值。

因为cdn的速度与fastdfs相差并不是很大,但是价格却十分昂贵,所以相同情况下,企业都会选择使用fastdfs分布式文件系统。

(1)FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

(2)CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。

CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

参考技术A 开启CDN后的网站,不同地区用户访问会是不同的服务器,
而网站的真实服务器(源服务器)一般只有CDN节点回去访问获取,
全国各地的用户访问的兔子#CDN节点服务器,并不直接访问源服务器,这样就可以介绍网站服务器宽带资源,降低服务器压力。

以上是关于有了cdn为啥还要用fastdfs的主要内容,如果未能解决你的问题,请参考以下文章

有了IP地址,为啥还要用MAC地址?

verilog hdl中有了posedge和negedge为啥还要用脉冲边沿检测?。

阿里云升级带宽划算还是用cdn好

既然我们已经有了 StringBuilder,为啥还要使用 StringJoiner?

有了内存 为啥还要有 cache(一级、二级、三级)以及寄存器

如果我们有 GPGPU,为啥还要使用 SIMD? [关闭]