Nginx特点

news/2024/7/9 15:48:46 标签: 运维, 后端, epoll
Nginx特点:
1,跨平台:Nginx 能够在大多数 Unix like OS编译执行,并且也有Windows的移植版本号。
2,配置异常简单:很easy上手。配置风格跟程序开发一样,神一般的配置。
3,非堵塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非堵塞的。官方測试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数.(这得益于Nginx使用了最新的epoll模型)。
4,事件驱动:通信机制採用epoll模型,支持更大的并发连接。
5,master/worker结构:一个master进程,生成一个或多个worker进程。
6,内存消耗小:处理大并发的请求内存消耗很小。在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。
7,成本低廉:Nginx为开源软件,能够免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则须要十多万至几十万人民币。
8,内置的健康检查功能:假设 Nginx Proxy 后端的某台 Web server宕机了,不会影响前端訪问。
9,节省带宽:支持 GZIP 压缩,能够加入浏览器本地缓存的 Header 头。
10,稳定性高:用于反向代理,宕机的概率微乎其微。
11,nginx代理和后端webserver间无需长连接。
12,接收用户请求是异步的,即先将用户请求所有接收下来,再一次性发送后后端webserver,极大的减轻后端webserver的压力。
13,发送响应报文时,是边接收来自后端webserver的数据,边发送给client的。
14,网络依赖型低。NGINX对网络的依赖程度很低,理论上讲,仅仅要能够ping通就能够实施负载均衡,并且能够有效区分内网和外网流量。
15,支持server检測。NGINX能够依据应用server处理页面返回的状态码、超时信息等检測server是否出现问题,并及时返回错误的请求又一次提交到其他节点上。

http://www.niftyadmin.cn/n/649814.html

相关文章

单调不减序列查询第一个大于等于_【朝夕的ACM笔记】动态规划-子序列问题

【朝夕的ACM笔记】目录与索引子序列问题一、基本概念子序列:对于串S,在保持其元素原顺序的情况下,删去任意个数的元素,得到的新串A,则称A为S的子序列。最长上升子序列(LIS):满足 的最…

Vs2012远程调试

设置步骤: 1、从开始菜单打开“Microsoft Visual Studio 2012-Visual Studio Tools-Remote Debugger Folder”,打开之后,你会看到两个文件夹,这个是要复制到远程计算机上的,只需要根据具体环境从两个里选出一个复制过去…

mysql 地理空间数据库_地理空间数据库

参考教材:Database System Concepts(数据库系统概念,第六版),Abraham Silberschatz,Henry F.Korth,and S.Sudarshan空间数据库管理系统概论,程昌秀 编著Spatial Databases: A Tour,Shashi Shekhar and Sanj…

js导出excel文件_二进制数组实战 - 纯前端导出Excel文件

以往在处理数据导出相关工作时,个人习惯使用脚本语言来完成,例如nodejs、ruby等,但它们对环境都有一定依赖。在浏览器的环境下,如何完成该类型操作?下面会给出一种简单且兼容性较好的方案。Excel的基本概念在进行Excel…

mysql数据库表jsp_Servlet+JSP+MySQL实现用户管理模块之一、数据库表设计及创建

前言:刚开始学习java,这个用户管理模块作为经验积累和知识的巩固。保存在博客也是为了以后可能会查看下,同时或许有人需要的时候可以做为一部分的参考。虽然代码不是写得很好,但至少也有点参考的作用,比如思路和体系层…

mysql 分组查出来横向展示_SQL优化MySQL版-分析explain SQL执行计划与Extra

注:此文章必须有一定的Mysql基础。ExtraExtra有以下几个值,它们都非常重要,它们表示你的SQL语句的最终性能,以下将介绍它的几种值,每个值都代表你的SQL语句的缺陷:1.Using filesort主要出现在 order by 排序…

ztree中获取选中节点下的所有叶子节点

2019独角兽企业重金招聘Python工程师标准>>> ztree中获取选中节点下的所有叶子节点 var setting { data: { simpleData: { enable: true } }, callback: { onClick: treenodeClick } }; //点击树节点&#xff…

Rediis mysql哪个好_rediis介绍与安装,持久化存储,发布订阅,事务

一:redis简介一:介绍1:简介:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。…