为什么选择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可以重定向连接到源服务器取文件,避免客户端由于复制延迟的问题,出现错误。

转载于:https://www.cnblogs.com/seven7seven/p/4195736.html

FastDFS为什么要结合Nginx?相关推荐

  1. FastDFS为什么要用Nginx做代理

    一.FastDFS简要介绍 1.是什么 FastDFS就是一种轻量级的.常用的分布式文件系统,通常用作图片服务器. 2.两个部分都是干什么的 FastDFS分为两个部分,Tracker和Storage ...

  2. Nignx集成fastDFS后访问Nginx一直在加载中解决

    问题描述: Nginx集成fastDFS后,访问Nginx一直在加载中,得不到页面.查看Nginx的错误日志: 可以看到是fastdfs.conf的配置错误,tracker的ip没有修改: fastd ...

  3. FastDFS+Nginx实现文件服务器(转载)

    本文转自:https://www.cnblogs.com/chiangchou/p/fastdfs.html 同时加入自己的见解与修改 目录 一.FastDFS介绍 1.简介 2.FastDFS的存储 ...

  4. ubuntu配置fastdfs+Nginx

    全程参考主线来自:https://blog.csdn.net/xiaoxie762457/article/details/80690841(文中图片失效不造成影响) Nginx安装主要参考:https ...

  5. Centos7下搭建FastDFS+Nginx

    1. FastDFS介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件为 ...

  6. Docker集群环境下安装Fastdfs集群+Nginx负载均衡

    一.环境配置 现有两台服务器10.168.103.110(旧服务器)和10.168.103.111(新服务器),其中110服务器上有swarm集群,一个tracker和一个storage,现在要做Fa ...

  7. docker的fastDFS容器升级内置nginx版本

    docker的fastDFS容器升级内置nginx版本 基础环境 操作系统 fastDFS镜像 fastDFS-Storage容器 升级storage容器内的nginx 进入storage容器 查看当 ...

  8. 网络云盘项目——Nginx配置(配置Nginx访问FastCGI、FastDFS)

    一.本文目的 本项目分为6篇博客文章完成: 1.项目总体介绍:https://blog.csdn.net/qq_41453285/article/details/107871393. 2.Redis部 ...

  9. fastDFS 配置 nginx 访问

    fastDFS配置nginx访问 nginx 安装教程 fastDFS 安装教程 安装nginx插件 下载地址 或者fastDFS安装教程里面的百度云有 # 解压nginx的fastdfs压缩包tar ...

最新文章

  1. hadoop源码datanode序列图
  2. 开启JanusGraph中的监控功能
  3. php mvc单入口搭建,PHP实现MVC开发最简单方法是单点入口
  4. hdu 4430 Yukari's Birthday (简单数学 + 二分)
  5. BZOJ 4042 Luogu P4757 [CERC2014]Parades (树形DP、状压DP)
  6. EduCoder Linux文件/目录高级管理一
  7. 让人迷糊的 socket udp 连接问题
  8. jquery 判断是否有类名_Day037-JS、jQuery
  9. 算法五——字符串匹配(上)
  10. Java加密与解密的艺术~DigestInputStream
  11. ListView的CheckBox实现全部选中/不选中
  12. TensorFlow 深入MNIST
  13. Hadoop Hbase安装配置
  14. innodb_rollback_on_timeout
  15. python set 原理_Python基础教程之dict和set
  16. 2011年智能手机:Android继续闪耀或暗淡?
  17. flutter微信登录与支付--fluwx
  18. Excel电子表格操作
  19. lwip---(五)以太网数据接收
  20. 有什么可以赚钱的副业?日入300元就靠这几个副业!

热门文章

  1. pg数据库json数据类型_PG数据类型
  2. 日常刷python总结
  3. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
  4. OpenCV中的对极几何和对极约束
  5. Paper9:Fast RCNN
  6. GitHub开源蔡徐坤打篮球
  7. torch量化的流程
  8. keras 的 example 文件 mnist_cnn.py 解析
  9. 通过打印学习Linux内核之sysfs(0)
  10. Codeforces Round #359 (Div. 2) C. Robbers' watch 暴力枚举