nginx和apache实际应用中的核心区别,nginxapache


nginx的作用是代理,代理的作用在这里强调一下我的理解:

1.能代理多个不同的实现,比如还可以代理tomcat、cgi等等

2.可以保持多个连接,事件驱动,所以单个连接并不占用很多连接资源其实就是内存。所以可以支持高并发和会话持久。


nginx一定比apache快?

这个不一定!!!


你可以说nginx能一下子连接很多个请求,但是他处理每个请求不一定有apache快

所以,如果处理的连接数不是很高的话,使用select/epoll的web server不一定比使用multi-threading + blocking IO的web server性能更好,可能延迟还更大。select/epoll的优势并不是对于单个连接能处理得更快,而是在于能处理更多的连接。

相关内容

    暂无相关文章