当前位置: 首页 > news >正文

聊聊web服务器NGINX

文章目录

  • 聊聊web服务器NGINX
    • NGINX的起源
      • NGINX早期阶段
      • 首次发布
      • 快速扩展
      • 模块化架构
      • 逐步增加功能
      • 商业收购
    • NGINX能做什么
    • NGINX的优势
    • NGINX为何能兴起

聊聊web服务器NGINX

NGINX的起源

NGINX是一个 HTTP 和反向代理服务器,一个邮件代理服务器,以及一个通用的 TCP/UDP 代理服务器,最初由 Igor Sysoev 编写,这位大佬是俄罗斯人。

NGINX早期阶段

Igor Sysoev 开始开发 NGINX 是在 2002 年,他当时在俄罗斯的 Rambler(一家互联网公司)工作。他的目标是创建一个能够处理大量并发连接和请求的 Web 服务器,以应对当时互联网流量不断增加的挑战。

首次发布

NGINX 于 2004 年首次发布,最初是为了解决网站的性能问题。Igor Sysoev 将其开源,并将 NGINX 的代码和二进制文件放在一个公开的仓库中。

快速扩展

由于其出色的性能和可靠性,NGINX 迅速受到了开发者和企业的关注。它在处理高并发连接、负载均衡和反向代理方面表现出色,适用于处理大规模的网络流量。

模块化架构

NGINX 的设计采用了模块化的架构,这使得用户可以通过加载不同的模块来扩展其功能。这使得 NGINX 可以灵活适应各种应用场景。

逐步增加功能

随着时间的推移,NGINX 不断增加了新的功能,如缓存、SSL/TLS 支持、WebSocket 支持、HTTP/2 支持等,使其成为一个功能强大且适用于多种用途的服务器。

商业收购

他2011年创建了NGINX公司,NGINX公司于NGINX 已于 2019 年 5 月 9 日被硬件负载均衡厂商F5收购,能被收购的公司都是说明有价值的,单单从这一点就能说明他很牛。

NGINX能做什么

  1. 静态资源服务
  2. 反向代理服务
  3. 缓存
  4. 负载均衡

NGINX的优势

  1. 高并发、高性能
  2. 可扩展性好
  3. 高可靠性
  4. 支持热部署
  5. BSD许可证(开源、免费)

NGINX为何能兴起

  1. 互联网行业的兴起
  2. 摩尔定律的失效
  3. Apache的性能瓶颈(一个进程一个连接)

以上部分内容来自于极客时间NGINX核心100讲

http://www.lryc.cn/news/123077.html

相关文章:

  • 【hello C++】特殊类设计
  • js实现按创建时间戳1609459200000 开始往后开始显示运行时长-demo
  • latex三线表按页面大小填充
  • 佛祖保佑,永不宕机,永无bug
  • redis分布式集群-redis+keepalived+ haproxy
  • 快递管理系统springboot 寄件物流仓库java jsp源代码mysql
  • 自学黑客/网络安全(学习路线+教程视频+工具包+经验分享)
  • 如何进行游戏平台搭建?
  • 安全防御问题
  • x-www-form-urlencoded、application/json到底是什么
  • LeetCode 33题:搜索旋转排序数组
  • 用python来爬取某鱼的商品信息(1/2)
  • 网工最常犯的9大错误,越早知道越吃香
  • Windows - UWP - 网络不好的情况下安装(微软商店)MicrosoftStore的应用
  • 1040:输出绝对值
  • [Docker精进篇] Docker部署和实践 (二)
  • day9 | 28. 实现 strStr()、459.重复的子字符串
  • hive on tez资源控制
  • 企业有VR全景拍摄的需求吗?能带来哪些好处?
  • 【问题解决】Git命令行常见error及其解决方法
  • 【100天精通python】Day34:使用python操作数据库_ORM(SQLAlchemy)使用
  • CCLINK IE转MODBUS-TCP网关modbus tcp协议详解
  • vue2根据不同的电脑分辨率显示页面内容及不同设备适配显示
  • 概率论:多维随机变量及分布
  • flutter-第三方组件
  • 迪瑞克斯拉算法
  • 数据结构:力扣OJ题(每日一练)
  • 【论文阅读】基于深度学习的时序预测——Informer
  • 机器学习 | Python实现GBDT梯度提升树模型设计
  • elementUi表单恢复至初始状态并不触发表单验证