我正在认真考虑从Apache到nginx的转换,我想更好地理解nginx --我也不是Apache的专家,所以我想在这些问题的答案中了解更多关于Apache的信息。我想,从我的问题中可以明显看出,我在这方面确实有很多东西要学,而且可能误解了很多。但这就是为什么我要问:
,
处理器吗?)
很多问题,我知道,但希望那些真正了解这一切的人也能帮助我理解。我真的很想!谢谢。
发布于 2011-11-16 22:04:45
本文应该回答几乎所有的问题:关于ApacheV.S.Nginx的http://arstechnica.com/business/news/2011/11/a-faster-web-server-ripping-out-apache-for-nginx.ars
至于其他问题:
3)请求就是对服务器上某些资源的请求。GET /index.html是一个请求。POST /formhandler.php是另一个请求。连接是将客户端浏览器链接到服务器的真正TCP套接字设置。连接是请求将通过的内容。一个连接可以处理多个请求,或者只能处理一个请求。这取决于是否允许/请求HTTP保持生命,以及客户端和服务器当天的心情。最好的情况是,一个连接处理10个请求,只需要一个TCP握手序列。最糟糕的情况是,每个请求都要经过一个单独的连接,需要10次tcp握手。
6)服务器上将打开一两个侦听端口(普通端口80,ssl端口443 )。任何数量的请求都可以多路复用到一个端口上。the服务器打开的端口绝不会少于一个,但也不应该超过1或2个。
https://stackoverflow.com/questions/8159366
复制相似问题