两种服务器环境区别

LNAMP和LNMP两种服务器环境的区别

建站经验 2020-06-23 13:56:16 94

导读

LNAMP和LNMP分别是两种Linux+PHP环境的缩写,Linux+Nginx+Apache+MySQL+PHP和Linux+Nginx+MySQL+PHP。非常非常多的新手,一看到LNAMP和LNMP,第一个印象就是:咦?LNAMP环境多了个Apache,是不是更浪费资源?其实完全不是这么回事!LNMP中的P,除了指PHP外,它还指php-fpm,p……

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,如果动静都有,使用组合是不错的选择!


1253067 TFnetwork_cn