高性能web服务器之Nginx服务器学习系列一

前言

为什么突然想写关于Nginx的博客呢,是因为自己想搭建一个静态网站,就去搜索了一下百度,可想而知,网上对于Nginx处理静态网页还是一片好评,Apache也是不错的web服务器,后面会对两款web服务器做对比哈!大家可以根据自己的需求进行选择;

Nginx简介

Nginx是一款高性能的web服务器,第一个公开版本0.1.0发布与2004年10月4日。是由我们的号称战斗民族的俄罗斯搞出来的,赞!
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
目前国内互联网主流公司360、百度、新浪、腾讯、阿里等70%以上公司都在使用nginx作为自己的web服务器。

Nginx特点

Nginx特点是占有内存小,支持并发能力强;
Nginx是由内核和模块组成;
通过查找配置文件,把用户请求转发到location中;

Nginx相对于Apache的优点:

  1. 高并发响应性能非常好,官方Nginx处理静态文件并发5w/s;
  2. 反向搭理性能非常强。(可用于负载均衡)
  3. 内存和cpu占用率低。(为Apache的1/5-1/10)可能只占有几十M内存;
  4. 对后端服务器有健康检查功能。(Nginx可以检查后台集群的服务器,如果某台服务器出现问题,Nginx会剔除,如果服务器修复好后,Nginx再次检查时会重新加载好,这对于用户是无感知的)
  5. Nginx容易上手,配置简洁;

-END-

如果你喜欢我的分享,欢迎关注微信公众号
java学长
悄悄告诉你免费赠送重磅互联网架构师教程,提升职场技术水平!

你可能感兴趣的:(Nginx)