网络服务器技术Apache与Nginx,IIS、Kong、mono、Kestrel、Tomcat的不同
一、Apache、IIS、Nginx三者
1、用户量:
Apache>IIS>Nginx
2、安全性:
Nginx>Apache>IIS
3、异同:
① IIS :微软支持,功能强大。
② Nginx :俄国,事件驱动,使用更少的资源,支持更多的并发连接,体现更高的效率,可处理50000多个响应,拓展性较好。
③ Apache: 亚马逊,进程驱动,拓展性强,资源占用大。
④ 三者都可以跨平台
二、其他
1、Tomcat:
也是一种网络服务器技术
2、Kestrel:
隐藏在core运行时中的家伙,开源,事件驱动的异步I / O服务器,用于在任何平台上托管ASP.NET应用程序。这是一个监听服务器和一个命令行界面。您将侦听服务器安装在Windows或Linux服务器上,并在计算机上安装命令行界面(安装.netcore会自动一整套安装)。
3、mono:
core以前的跨平台运行时,其中包含了网络服务器。
4、Kong(官网https://konghq.com/):
企业级API管理工具,2007 年国人章亦春大神在 Nginx 的基础上开发出了 OpenResty。2009 年 marco 又在 OpenResty 上开发出了 kong。
不但具备反向代理、负载均衡、路由等功能,还可扩展访问鉴权(身份验证)、安全控制(IP拦截、爬虫拦截、JWT支持)、运维支持(日志监控、性能分析、异常报警、统计)、报文转换(URL重写、请求/响应内容及协议改写)、流量控制(限流、熔断、缓存、代理缓存)
补充:① 简单聊聊从 nginx 到 kong 的进化;② 我们如何使用 Kong 替换现有的 Nginx?
三、补充:
https://baijiahao.baidu.com/s?id=1660968990177295540&wfr=spider&for=pc
https://zhuanlan.zhihu.com/p/80082854
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/14334119.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下