首页 > 其他 > 详细

Nginx在LNMP架构中的作用与配置

时间:2019-11-27 14:18:40      阅读:112      评论:0      收藏:0      [点我收藏+]

1.LNMP架构的访问流程

技术分享图片

 

 

  用户访问网站首先通过web访问Nginx,静态文件直接返回给客户,动态文件就通过PHP-FCGI服务来请求,这个需要在Nginx的配置文件写入相关配置,才可以跳转动态。

2.Nginx的应用场合

  1、静态服务器(图片、视频服务)。并发:1-3W

    html、js、css、.flv等。

  2、动态服务,nginx+fastcgi的方式运行php、jsp。并发:500-1500

  3、反向代理,负载均衡。日PV2000W一下,都可以直接用Nginx做代理。

  4、缓存服务。Squid、varnish

3.Nginx和其他web服务器的对比

  1)Apache

  ·目前的版本非常稳定强大。

  ·Prefork模式取消了进程的开销,性能很高。

  ·处理动态业务数据时,因关联到后端的引擎和数据库,瓶颈不在于Apache本身。

  ·高并发时消耗系统资源相对比较多一些。

  ·基于传统的select模型。

  特点:功能多,更稳定,更安全,插件也多。

  2)Nginx

  ·基于异步IO模型(epoll,kqueue),性能强,能够支持上万并发。

  ·对小文件支持很好,性能很高(限静态小文件)。

  ·代码优美,扩展库必须编译进主程序。

  ·消耗系统资源比较低。

  3)Lighttpd(百度贴吧,豆瓣)

  ·基于异步IO模型。性能和Nginx相近

  ·扩展库时SO模式,比Nginx要灵活

  ·全球使用率比较低,安全性能没有上面两个好。

Nginx在LNMP架构中的作用与配置

原文:https://www.cnblogs.com/zrxuexi/p/11941772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!