lnmp(LNMP和LAMP有什么好处)

伏羲号

作为一名Web开发者,相信大家都听说过LNMP架构或者LAMP架构,这种架构模式在Web领域是主流受认可的。

lnmp(LNMP和LAMP有什么好处)

什么是LNMP 及 LAMP?

LNMP和LAMP是目前流行的Web框架简称,此框架包含了:操作系统(Linux)、服务器(Nginx或Apache)、数据库(MySQL)、开发语言(PHP)。这些技术都是免费开源的,它们组合在一起可以轻松搭建一个免费高效的Web系统。

LNMP(LAMP)的优点

1、Linux内核系统是主流的服务器操作系统

目前国际范围内使用最多的服务器操作系统主要有三大类:Linux、UNIX、Windows Server。

UNIX是订阅服务是收费的,价格较高,一般企业为节约成本不会选择它;而Windows Server同样是商业付费系统,稳定性不如Linux/UNIX;而Linux是参考UNIX设计的开源、免费、极其稳定的操作系统。

2、Nginx、Apache

这两款Web服务器比IIS更能应对高并发流量请求,而且它们占用系统资源更少,重点是跨平台,而微软的IIS只能跑在Windows Server上。

3、MySQL

MySQL数据库优点就是:开源免费、跨平台、体积小、性能卓越。而SQL Server、Oracle都是需要花钱买的,MySQL无论在投入、维护、性能上都比SQL Server好很多,性能上也并不比Oracle差。

4、PHP

PHP作为一款脚本语言,它是基于C语言开发的,内置了很多函数库、语法简单、扩展性极好又跨平台,所以在Web编程语言中它也排在前几。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

首先:什么是LNMP

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。目前一键包中包含的数据库是MariaDB。

包含:Nginx/MariaDB/PHP三大组件。还有类似eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache等扩展组件。

nginx、MariaDB、php是比较成熟的产品,使用长期支持版本上基本上会杜绝内存泄漏问题。但是PHP属于高级语言,语言级别并没有内存的概念,在使用过程中完全不需要主动申请或释放内存, 所以在PHP用户代码级别也就不存在内存泄漏的概念了。但毕竟PHP是使用C编写的解释器,而C语言的程序是可能出现内存泄漏问题,所以本质上还是一样的。如果你的PHP程序内存泄漏了,会有三种可能:

1、可能是自己的代码有问题,比如没有及时释放大内存的变量等。2、很多公司都会有自己的PHP扩展,而扩展通常也使用C/C++来编写,这样扩展本身也可能会因为内存不正确释放而导致内存泄漏。3、有些扩展是对第三方库的一种包裹, 比如PHP的sqlite数据库操作接口主要是在libsqlite之上进行了封装,所以如果 libsqlite本身有内存泄漏的话,那也可能会带来问题。

扩展组件eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache等也有可能存在内存泄漏问题。

经常关注安全网站如:

国家信息安全漏洞共享平台:https://www.cnvd.org.cn/

CVE:http://cve.scap.org.cn/

LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

LAMP 指的Linux (操作系统)、 ApacheHTTP 服务器, MySQL (数据库软件) 和PHP (有时也是指Perl 或 Python) 的第一个字母,一般用来建立的web 服务器。

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。

LNAMP 是指由 Linux(CentOS),Nginx,Apache,Mysql,Php 为主,其他诸如Pure-ftpd,Jailkit为辅的一套生产环境安装包.

由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请在一个月内通知我们,请将本侵权页面网址发送邮件到chunfazhu@foxmail.com,我们会做删除处理。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,94人围观)

还没有评论,来说两句吧...