nginx面试题(【面试大全-Nginx】-Nginx Web服务器)
导读:简述一下什么是Nginx Nginx是一个web服务器和方向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名 也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Htt...
简述一下什么是Nginx
Nginx是一个web服务器和方向代理服务器 ,用于HTTP 、HTTPS 、SMTP、POP3和IMAP协议 。因它的稳定性 、丰富的功能集 、示例配置文件和低系统资源的消耗而闻名 也就是说Nginx本身就可以托管网站(类似于Tomcat一样) ,进行Http服务处理,也可以作为反向代理服务器 、负载均衡器和HTTP缓存 Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题 。它的设计不像传统的服务器那样使用线程处理请求 ,而是一个更加高级的机制—事件驱动机制 ,是一种异步事件驱动结构Nginx有什么优势和功能
快 在正常情况下 ,单次请求会得到更快的响应 高峰期(如有数以万计的并发请求) ,Nginx可以比其他Web服务器更快地响应请求 高扩展性 ,跨平台 Nginx的设计极具扩展性 ,它完全是由多个不同功能 、不同层次 、不同类型且耦合度极低的模块组成。因此 ,当对某一个模块修复Bug或进行升级时 ,可以专注于模块自身 ,无须在意其他 。而且在HTTP模块中,还设计了HTTP过滤器模块:一个正常的HTTP模块在处理完请求后 ,会有一串HTTP过滤器模块对请求的结果进行再处理 。这样 ,当我们开发一个新的HTTP模块时,不但可以使用诸如HTTP核心模块 、events模块 、log模块等不同层次或者不同类型的模块 ,还可以原封不动地复用大量已有的HTTP过滤器模块 。这种低耦合度的优秀设计 ,造就了Nginx庞大的第三方模块,当然 ,公开的第三方模块也如官创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!