永发信息网

FastDFS为什么要结合Nginx

答案:2  悬赏:20  手机版
解决时间 2021-01-25 06:44
FastDFS为什么要结合Nginx
最佳答案
为什么选择Nginx

Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性:

在高连接并发的情况下,Nginx是Apache服务器不错的替代品:
Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue 作为开发模型.
Nginx作为负载均衡服务器:
Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理 服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多.
作为邮件代理服务器:
Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验.
Nginx 是一个 [#installation 安装] 非常的简单 , 配置文件 非常简洁(还能够支持perl语法), Bugs 非常少的服务器:
Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够 不间断服务的情况下进行软件版本的升级

FastDFS为什么要结合Nginx?

我们在使用FastDFS部署一个分布式文件系统的时候,通过FastDFS的客户端API来进行文件的上传、下载、删除等操作。同时通过FastDFS的HTTP服务器来提供HTTP服务。但是FastDFS的HTTP服务较为简单,无法提供负载均衡等高性能的服务,所以FastDFS的开发者——淘宝的架构师余庆同学,为我们提供了Nginx上使用的FastDFS模块(也可以叫FastDFS的Nginx模块)。其使用非常简单。
FastDFS通过Tracker服务器,将文件放在Storage服务器存储,但是同组之间的服务器需要复制文件,有延迟的问题.假设Tracker服务器将文件上传到了192.168.1.80,文件ID已经返回客户端,这时,后台会将这个文件复制到192.168.1.30,如果复制没有完成,客户端就用这个ID在192.168.1.30取文件,肯定会出现错误。这个fastdfs-nginx-module可以重定向连接到源服务器取文件,避免客户端由于复制延迟的问题,出现错误。
全部回答
回复 1# nicole0169 应该是fastdfs扩展模块没有编译进nginx。请参照install文件说明。另外,你的nginx版本比较老,建议升级到最新的stable版本。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大年三十的日期用英语怎么说
“把战争带给亚洲,把财富带回希腊”,建立地
我23岁女朋友和我一样大,但是女朋友包括我在
主旋律萨克斯怎么去啊,我要去那办事
寻梦园ktv地址好找么,我有些事要过去
工伤鉴定后被公司解聘有赔偿金吗
VFP程序设计中在命令窗口中输入MODIFY COMMAN
真正免费去电显号的网络电话有哪些?例如微会
属木水的名字有哪些
凯文艺术培训地址在哪,我要去那里办事
廖慧如阿姨你认识兰海吗
证明:三角形是所有多边形中最稳定的图形
男孩女孩KTV地址在哪,我要去那里办事
叫某人从了我是什么意思
求文档: 夏前永
推荐资讯
袋鼠宝贝国际婴幼儿早教中心地址在什么地方,
我是男生,一直对自己长相不自信。想整容。我
哪里有卖 林瑞兴 普宁豆酱 ???
病人急病死亡后新农合能否报销医疗费
为什么我的肚子不吃又感觉饿,吃了
联想笔记本输入法设置为什么不见了,切换不了
下水道现象:浴池的水下去一半,就不下去了,好
【2013温州二模】(2013?温州二模)2013年4月20
求《its only the fairly tale》和《soledad
CAD里我画一矩形,然后再把它分解了,再用两
我对你的思念如同空气,是我唯一不可缺少的。
入职流程
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?