选择Nginx的理由

news/2024/7/9 16:07:15 标签: 运维, epoll
  • Nginx是什么:

官网上有这样一段话:

nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev(伊戈尔 塞索耶夫)

 

  • 选择Nginx的理由

  1.高并发连接

  官方测试Nginx能够支撑5万并发连接,实际测试可以达到3万左右,按照这样计算,每天可以处理亿次访问量,采用最新epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。

  2.内存消耗小
  Nginx+PHP(FastCGI)服务器在3万并发连接下,开启10个Nginx进程消耗150MB内存(15MB*10),开启64个php-cgi进程消耗128MB内存(20MB*64),使用Webbench做压力测试,在3万并发量下速度依然很快。

  3.支持负载均衡

  4.支持反向代理

  5.成本低廉

  相对于硬件负载,价格低廉

转载于:https://www.cnblogs.com/sxmcACM/p/4416188.html


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

相关文章

金灿灿的季节 - Apache DolphinScheduler收获5位新Committer

在这个金灿灿的收获季节,经过 Apache DolphinScheduler PPMC 们的推荐和投票,Apache DolphinScheduler 收获了 5 位新Committer 。他们是:nauu(朱凯)、Rubik-W(温合民)、gabrywu、liwenhe1993、clay4444。对于成为 Committer ,小伙…

JDB调试之小试牛刀

用JDK自带工具JDB调试示例程序HelloJDB(d:\jdb\HelloJDB)HelloJDB代码如下: public class HelloJDB {public static void main(String args[]){int a,b,c;a 1;b 2;c a b;System.out.println(c);} }编译HelloJDB:javac -g Hell…

python类与类的关系_Python进阶编程 类与类的关系

类与类的关系依赖关系# 依赖关系: 将一个类的类名或者对象传给另一个类的方法中.class Elephant:def __init__(self, name):self.name namedef open(self,r1):# print(ref1)print(f{self.name}默念三声: 芝麻开门)r1.open_door()def close(self):print(大象默念三声:芝麻关门)…

Apache DolphinScheduler(海豚调度) - 1.3 系列核心表结构剖析

Apache DolphinScheduler 是一个分布式去中心化,易扩展的可视化 DAG 工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。 近日,伯毅同学给社区贡献了工作流核心表结构的剖析文章&#x…

本周六 Apache DolphinScheduler Doris 将联合线上 Meetup

活动背景 2020年,大数据成为国家基建的一个重要组成,大数据在越来越多的领域展现威力。随着大数据的应用场景越来越多,大家对数据的响应速度和数据加工工作流的方便程度也提出了更高的要求。在这种背景下,相信做过大数据的技术小伙…

CSS will-change

介绍 如果你注意到在webkit的浏览器上“flicker”一些CSS操作(尤其是变形和动画方面的)的表现,你很可能之前就注意过硬件加速了 CPU、GPU和硬件加速 硬件加速意味着Graphics Processing Unit(GPU)会通过代替Central Pr…

美女 Committer 手把手教你部署 Apache DolphinScheduler 单机版

还在为如何部署Apache DolphinScheduler 发愁么?自上篇《美女 Committer 手把手教你使用海豚调度》的视频发布后,受到社区伙伴们的热烈欢迎。但个别小伙伴在部署这块还是遇到了一点儿小麻烦,本次特地再次邀请美女 Committer - 陈兴春为社区录…

黑客来了。。。键盘钩子,听起来很高端。

首先是这个公共的类&#xff1a;globalKeyboardHook.cs using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Windows.Forms;namespace Utilities {/// <summary>/// A class that manages a globa…