B站的Web是什么意思?Web服务器有哪些?
提到web服务器,市面上常用的包括nginx、apache、tomcat以及iis等。其中nginx是由俄罗斯团队开发的开源免费轻量级http服务器,具备反向代理和负载均衡功能。
提到web服务器,市面上常用的包括nginx、apache、tomcat以及iis等。其中nginx是由俄罗斯团队开发的开源免费轻量级http服务器,具备反向代理和负载均衡功能。
确实,Ngin和Apache是最经典的。不过现在微服务架构下,很多团队也开始用Caddy或者OpenResty了,特别是需要快速部署和自动HTTPS的时候,Caddy真的很香。而且除了HTTP服务器,像PostgreSQL、Redis这些中间件有时候也被广义地归类在Web后端服务体系里,毕竟它们都是Web应用不可或缺的组成部分。
nginx确实好用,高并发场景下性能很顶。不过说它是“轻量级”可能有点争议,毕竟现在各种模块堆上去后配置也挺复杂的。Tomcat在Java生态里还是绕不开的存在。