nginx是啥
nginx就是个服务器,做Java Web的童鞋可能比较了解Tomcat、做dotNet Web的童鞋可能比较了解IIS、还有非常出名的apache服务器等等等等。
那为嘛还要nginx呢?肯定是有长处、有优点、有特长,才能在强手如云的服务器市场打下一片天地。
nginx特长
OK,用一句话来描述nginx的特长:性能强强强!
nginx就是为性能而生的,当年有一个很牛X的俄罗斯大汉(名字记不住但是不耽误我对其之敬仰),为了解决网站高并发问题搞出来的nginx。
按照文档说法能支持高达50000个并发连接数的响应,而且是稳定的支持。稳定的高性能解决方案,想必程序员都无法拒绝。
缺点
人无完人,金无赤足,nginx也有缺点。我个人感觉nginx还是很完善的,但是有一点他在windows上性能表现是远不如linux的。
对于linux玩的不是很转的同学,这个是个遗憾。
好在还算是很强,而且可以促使大家去学linux,也是美事一桩。
对程序员有啥用
OK,那么学了nginx对一个程序员来说到底有啥用呢,简单来说场景有以下几种:
场景1:快速搭建高性能静态资源服务器。
直接将文件、网页、图片等静态文件扔到nginx上运行,简单方便性能还强,解脱了Tomcat等应用服务器的压力,专业的事还得让专业的人去办!
场景2:端口转发,配置项目清单。
开发电脑上有几十个项目是不是会很烦,老是记不住端口号或者端口号冲突。用了nginx,全部用80端口进,根据项目名转发到具体项目端口,这个真的爽快了。
还有老是要对接第三方服务器(微信支付宝之类的),不管三七二十一直接先把请求定位到nginx上,然后调测的时候改下配置文件就行。
场景3:负载均衡
是不是早就想做负载均衡,奈何好像并不容易实现,但是用了nginx,实现常用各类负载均衡就像喝水一样简单。
后续章节
-
windows下nginx安装实例
-
nginx简单操作与静态资源负载实例
-
nginx端口转发实例
-
nginx负载均衡实例
共同学习,写下你的评论
评论加载中...
作者其他优质文章