余姚网站推广北京百度seo排名点击器
文章目录
- 聊聊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能做什么
- 静态资源服务
- 反向代理服务
- 缓存
- 负载均衡
NGINX的优势
- 高并发、高性能
- 可扩展性好
- 高可靠性
- 支持热部署
- BSD许可证(开源、免费)
NGINX为何能兴起
- 互联网行业的兴起
- 摩尔定律的失效
- Apache的性能瓶颈(一个进程一个连接)
以上部分内容来自于极客时间NGINX核心100讲