Nginx Nginx 高性能 Web 服务器

未知
2024-03-10 09:54:59
0
授权协议 BSDv2  
开发语言 C/C++
操作系统 跨平台  
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2024-02-23

Nginx(发音同 engine x)是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个 BSD-like 协议下发行,可以在 UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows 等操作系统中运行。

Nginx 由俄罗斯的程序设计师 Igor Sysoev 所开发,最初供俄国大型的入口网站及搜寻引擎 Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强(用于解决 C10K 问题),事实上 nginx 的并发能力确实在同类型的网页服务器器中表现较好。

特点

Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的 Apache 不同,nginx 不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在 Linux 操作系统下,nginx 使用 epoll 事件模型,得益于此,nginx 在 Linux 操作系统下效率相当高。同时 Nginx 在 OpenBSD 或 FreeBSD 操作系统上采用类似于 epoll 的高效事件模型 kqueue。

可大量平行处理

Nginx 在官方测试的结果中,能够支持五万个平行连接,而在实际的运作中,可以支持二万至四万个平行链接。

本站采用 Nginx 作为 Web 服务器。

Nginx 安全的配置项

Nginx 安全的配置项详解

0

相关软件

Zed - 高性能、多人代码编辑器 Zed 是一款高性能、多人代码编辑器,由 Atom 和 Tree-sitter 的创建者开发。它也是...
HarmonyOS NEXT - 华为公司自研操作系统 HarmonyOS NEXT是华为公司自研操作系统,该系统是鸿蒙抛弃Linux内核及安卓开放源代码项...
PHP - 动态网页脚本语言 PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种...
Electron - 跨平台桌面应用开发工具 Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。...
Swoole - PHP 协程框架 Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、H...
FFmpeg - 多媒体处理工具 Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的...
React - Web 和原生用户界面的库 React 是一个用于构建用户界面的 JavaScript 库。
Node.js - 服务器端的 JavaScript 运行环境 Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境,允许开发人员在浏览...
npm - Node.js 包管理工具 npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。
ChatGPT - OpenAI发布的AI聊天机器人模型 ChatGPT(全名:Chat Generative Pre-trained Transformer...
Nginx - 高性能 Web 服务器 Nginx(发音同 engine x)是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(...

最新文章

现在你可以用一个命令安装 PHP 和 Laravel 安装程序 创建第一个 Laravel 项目时,您需要确保先安装 PHP 和 Composer。但是,如果您尚未...
大模型的Tokens是什么 大模型中的"tokens"指的是模型处理的输入文本中的单词、标点符号或其他文本单...
Linux 6.9 内核正式版发布:支持 AMD P-State 首选核心、优化... Linux 6.9 内核正式版发布:支持 AMD P-State 首选核心、优化酷睿 Ultra 处...
微信小程序学习笔记,知识点全面概括总结 微信小程序学习笔记,知识点全面概括总结
如何在 PHP 中检测 n+1 查询 n+1查询问题是软件开发中常见的性能问题。 N+1 查询会导致许多不必要的数据库调用。这可能会导致您...
Git 里面合并分支的三种方式 Git 里面合并分支的三种方式 merge rebase squash.
国内Ai大模型排行榜 国内AI大模型的发展呈现出多样化的态势,各种类型的大模型纷纷涌现,包括改头换面的、剑走偏锋的、借壳炒...
整理一批字体下载网站,免费可商用 整理一批字体下载网站,免费可商用。
AI 的关键是语料 我的观点是,不管怎么调整模型的架构、功能、参数,作用是有限的,真正决定性的因素是训练模型的语料。不需...
Python 3.13 获首个 Beta 版更新:改进解释器 / 编译器性能、正... 据 Python 博客,目前 Python 3.13 首个 Beta 版本已经发布,这是四大测试版本...