IIS与Nginx相比,哪款服务器软件更适合我的需求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计302个文字,预计阅读时间需要2分钟。
相关专题:
最初是WindowsNT版本的可选包,随后自带在Windows2000、WindowsXPProfessional和WindowsServer2003一起发布,但在普遍使用的WindowsXPHome版本上并没有IIS。
IIS6.0(构建于WindowsServer2003、WindowsVistaHomePremium及WindowsXP64bit)包括FTP、NNTP、和HTTP/HTTPS等服务。
IIS.7.0会附带于WindowsVista及WindowsServer2008。
IIS可设置的属性包括:虚拟目录及访问权限、默认文件名称、以及是否允许浏览目录。
Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。
nginx是用另外一种方式来处理请求的。当请求处理达到一个峰值的时候,会要求这些请求等待,当有空间的时候再放进来。这就是基于事件为导向的处理方式。
因为事件消耗的资源,要比进程消耗的资源小的多的多,所以nginx,在同等性能的条件下能够处理4倍于Apache服务器的请求。
当然nginx也在不断的发展,它有一门技术叫nginx unit可以使用rest API的方式来配置各种脚本服务器。从而在灵活性上大大提高了。
如果你特别注重性能的话,可以选择nginx。
nginx unit可以帮助你提高扩展性和灵活性, 具体是否够用,还要看你具体的项目情况。
本文共计302个文字,预计阅读时间需要2分钟。
相关专题:
最初是WindowsNT版本的可选包,随后自带在Windows2000、WindowsXPProfessional和WindowsServer2003一起发布,但在普遍使用的WindowsXPHome版本上并没有IIS。
IIS6.0(构建于WindowsServer2003、WindowsVistaHomePremium及WindowsXP64bit)包括FTP、NNTP、和HTTP/HTTPS等服务。
IIS.7.0会附带于WindowsVista及WindowsServer2008。
IIS可设置的属性包括:虚拟目录及访问权限、默认文件名称、以及是否允许浏览目录。
Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。
nginx是用另外一种方式来处理请求的。当请求处理达到一个峰值的时候,会要求这些请求等待,当有空间的时候再放进来。这就是基于事件为导向的处理方式。
因为事件消耗的资源,要比进程消耗的资源小的多的多,所以nginx,在同等性能的条件下能够处理4倍于Apache服务器的请求。
当然nginx也在不断的发展,它有一门技术叫nginx unit可以使用rest API的方式来配置各种脚本服务器。从而在灵活性上大大提高了。
如果你特别注重性能的话,可以选择nginx。
nginx unit可以帮助你提高扩展性和灵活性, 具体是否够用,还要看你具体的项目情况。

