LNAMP和LNMP分别是两种Linux+PHP环境的缩写,Linux+Nginx+Apache+MySQL+PHP和Linux+Nginx+MySQL+PHP。
非常非常多的新手,一看到LNAMP和LNMP,第一个印象就是:咦?LNAMP环境多了个Apache,是不是更浪费资源?
其实完全不是这么回事!
LNMP中的P,除了指PHP外,它还指php-fpm,php-fpm是用来解析PHP程序的进程。
而在LNAMP中,则使用Apache替代了php-fpm去解析PHP程序。
所以,请看清楚,这只是替代,而不是因为多了一个A就可以理解为多了个Apache然后理解为LNAMP更占资源!
而且很多大站都是用的LNAMP模式:利用Apache处理动态请求,利用Nginx处理静态请求,利用两者的优势,不仅不浪费资源,而且效率很高!
所以,不能简单的评价哪个组合效率更高,要看你的生产环境是什么样的?如果你的内容以静态html为主,那么推荐使用Nginx,反之,则推荐用Apache,如果动静都有,使用组合是不错的选择!