LAMP与LNMP架构的区别

来源:互联网 发布:云端笔记 知乎 编辑:程序博客网 时间:2024/05/16 06:49
LAMP==Linux+Apache+Mysql+PHP
LNMP==Linux+Nginx+Mysql+PHP


以上两只架构是目前网站的主流架构
LAMP和LNMP最主要的区别在于:
一个使用的是Apache,一个使用的是Nginx。

我们就来说说Apache

Apache是世界是用排名第一的Web服务器软件,其几乎可以在所有广泛使用的计算机平台上运营,由于其跨平台和安全性被广泛使用,是最流行的Web服务端软件之一

相比于nginx,apache有些臃肿,内存和CPU开销较大,性能上有损耗,nginx对于静态文件的响应能力远高apache。

Apache是负载PHP的最佳选择,如果流量很大的话,可以使用nginx来负载非PHP的Web请求。在整个IT界而言,70%的流量访问均来源于Apache。

下面说说Nginx
Nginx是一款高性能额Http和反向代理服务器,也是一个AMAP/POP3/SMTP服务器,Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日,2011年6月1日,nginx 1.0.4发布。

相比于Apache,nginx使用资源更少,支持更多并发连接,效率更高,作为负载均衡服务器。nginx即可对内进行支持,也可对外进行服务。其还是一款非常优秀的邮件代理服务器,安装简单,配置简介


LNMP是Linux+Nginx+Mysql+PHP的组合方式,其特点是利用Nginx的快速与轻量级,替代以前的LAMP(Linux+Apache+Mysql+PHP)的方式。由于安装方便,并且安装脚本也随时更新。

LNMP方式的优点:占用VPS资源较少,Nginx配置起来也比较简单,利用fast-cgi的方式动态解析PHP脚本。

LNMP方式的缺点:php-fpm组件的负载能力有限,在访问量巨大的时候,php-fpm进程容易僵死,容易发生502 bad gateway错误

综上所述:
基于 LAMP 架构设计具有成本低廉、部署灵活、快速开发、安全稳定等特点,是 Web 网络应用和环境的优秀组合。若是服务器配置比较低的个人网站,当然首选 LNMP 架构

当然,在大流量的时候。把Apache和Nginx结合起来使用,也不失为一个不错选择,如下:


LNAMP是Linux+Nginx+Apache+Mysql+PHP的组合方式,其特点是利用Nginx来作为静态脚本的解析,而利用 Nginx的转发特性,将动态脚本的解析转交给Apache来处理,这样,能充分利用两种Web服务器的特点,对于访问量需求较大的站点来说,是一个很不错的选择。

LNAMP方式的优点:由于Apache本身处理PHP的能力比起php-fpm要强,所以不容易出现类似502 bad gateway的错误。适合访问量较大的站点使用。


LNAMP方式的缺点:相比LNMP方式会多占用一些资源,另外,配置虚拟主机需要同时修改Nginx和Apache的配置文件,要稍微麻烦一些。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 防水漏了不咋砖怎么办 贴完砖防水漏了怎么办 面盆下水器漏水怎么办 面盆下水口漏水怎么办 水龙头接口处漏水怎么办 洗脸池脸盆渗水怎么办 老小区水管漏水怎么办 脸盆漏水口漏水怎么办 花洒水管漏水怎么办 空调水管断了怎么办 空调水管有声音怎么办 洗衣机洗桶漏水怎么办 全自动洗衣机排水管漏水怎么办 ppr塑料水管漏水怎么办 空调出水管漏了怎么办 pvc管接口漏水怎么办 外墙下水管漏水怎么办 污水管缝漏水怎么办 铁管有个沙眼怎么办 卫生间边缝漏水怎么办 老铸铁水管漏水怎么办 厕所下水道管子漏水怎么办 外墙雨水管堵了怎么办 商品房子地基下沉怎么办 楼下的管道漏水怎么办 铁水管开关漏水怎么办 排污管堵了怎么办 水龙头换不下来怎么办 全自动洗衣机水龙头漏水怎么办 供暖被停了怎么办 马桶上水慢怎么办视频 马桶水箱烂了怎么办 马桶拉屎总是堵怎么办 雨伞的伞珠掉了怎么办 雨伞的卡扣坏了怎么办 陶瓷汤勺掉马桶怎么办 下水道突然堵了怎么办 猫砂堵住下水道怎么办 洗碗下面堵了怎么办 泥沙堵了下水道怎么办 下水道有点堵了怎么办