LNMPA架构剖析

Posted peteremperor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMPA架构剖析相关的知识,希望对你有一定的参考价值。

LAMP或LNMP的劣势:

nginx是小巧而高效的Linux下Web服务器,跟Apache相比,它消耗资源更少,支持的并发连接更多,反向代理功能效率高、静态文件处理更快等等,Nginx可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍,但是它的动态页面处理能力不如Apache软件成熟。单独使用Nginx处理大量动态页面时易产生502错误,而Apache在高并发时对队列的处理比FastCGI更加稳定,Apache的mod_php效率比php-cgi更高且更成熟,对伪静态支持也好,但是单独使用Apache处理静态页面时,对内存的占用率会远远超过Nginx。

LNMPA网站服务器架构的优势:

正是把LAMP与LNMP各自的优点结合在一起而产生的新的网站服务器架构。LNMPA架构把Nginx当作前端服务器,它能够更快、更及时、使用更少系统资源来处理静态页面、图片、js等文件,当客户端请求访问的是动态页面时,再由Nginx反向代理给后端服务器Apache处理,Apache把处理好的结果再返回给Nginx。采用LNMPA架构更好地解决LNMP中由于PHP-FPM方面频繁产生的502错误,同时又能够以简单的方式提供安全的多用户、多站点环境,完全结合了两种架构的优点。

以上是关于LNMPA架构剖析的主要内容,如果未能解决你的问题,请参考以下文章

Flink运行架构剖析

转 最全最强解析:支付宝钱包系统架构内部剖析(架构图)

[转] 支付宝系统架构内部剖析

jQuery架构剖析

Netty架构剖析和行业应用

深入YARN系列3:剖析NodeManager架构,组件与生产应用