当前位置:首页 > CN2资讯 > 正文内容

lamp和lnmp架构介绍 lamp和lnmp区别

1天前CN2资讯


LA/NMP架构

LAMP与LNMP的区别就在使用的是Apache而不是Nginx

1.LNMP架构

LNMP是Linux+Nginx+Mysql+PHP的组合方式
优点:Nginx的快速与轻量级,占用VPS资源较少,Nginx配置简单,利用fast-cg的方式动态解析PHP脚本。
缺点:php-fpm组件的负载能力有限,在大访问量的情况下,易僵死,发生502的错误。

2.LAMP架构(大概是主流吧!)

LNMP是Linux+Apache+Mysql/MariaDB+PHP/Python的组合方式
优点:应用广泛,成本低廉,部署灵活,快速开发等特点。

3.LNAMP架构

LNMP是Linux+Nginx/Apache+Mysql+PHP的组合方式
优点:充分利用两种Web服务器的特点(Nginx作为静态脚本的解析,Apache作为动态脚本的解析)
缺点:占用资源比前两种架构要多,配置文件比较麻烦。

4.组件介绍

1)Linux

Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,
它是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux有上百种不同的发行版,如基于社区开发的debian,Centos和基于商业开发的Red Hat Enterprise Linux,Oracle Linux等。

2)Apache

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Apache的主程序名是httpd.

3)Nginx

Nginx 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
其中淘宝网基于Nginx二次开发做出了Tengine,其中添加了很多高级功能和特性。

4)MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一.MariaDB是Mysql的一个分支。

5)MariaDB

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

6)Php

PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,
该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 PHP同时支持面向对象和面向过程的开发,使用上非常灵活。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19625.html

    分享给朋友:

    “lamp和lnmp架构介绍 lamp和lnmp区别” 的相关文章

    如何查看域名是否被墙:检测工具与方法指南

    域名被墙是一个对很多网站管理员和用户来说都比较陌生的概念。简单来说,当一个网站的内容被认为敏感或者违反某些规定时,防火墙就会把这个域名屏蔽。即使用户通过输入域名试图访问,DNS 解析也许正常,但实际上网站却无法顺利加载。在国内用户访问国外网站或者国外用户尝试访问国内网站时,情况尤为明显,就好像在国际...

    提升跨境业务体验:CN2GIA全球互联网接入服务解析

    在当今数字化时代,网络服务的质量直接影响着企业的发展。CN2GIA,即“Global Internet Access”,是中国电信为了提升国际网络服务而推出的一项高端业务。为了满足不断增长的国际市场需求,CN2GIA 的出现标志着中国电信在建设下一代网络上的重要一步。它的目标是为用户提供更优质的国际...

    CMI香港:助力企业洞察市场与消费者需求的关键工具

    在了解CMI香港之前,首先需要弄清楚CMI的定义与作用。CMI,即客户市场信息(Customer Market Insight),专注于帮助企业深入理解市场动态与消费者需求。简单来说,CMI就像是企业在市场中找到导航指南,确保它们能够精准地把握客户的期望、习惯及其变化。 当我们把视角转向香港,相信大...

    内部错误解决指南:快速识别与处理方法

    一说到“内部错误”,我们很多人可能会感到一头雾水。其实,内部错误是指在计算机系统或程序内部发生的那种错误。这类错误通常是由于系统内部的某些故障所造成的,或是程序代码本身的一些问题。如果我们把计算机比作一个庞大的工厂,那么内部错误就像是工厂里机器运转不畅或部件失灵,导致整个生产线出现问题。 理解内部错...

    国外主机的选择指南:提升网站性能与安全性的最佳解决方案

    何谓国外主机? 国外主机,顾名思义,就是指在中国境外托管网站的服务器。随着互联网的迅速发展,越来越多的人和企业意识到使用国外主机的优势,例如更快的访问速度和更好的稳定性。我记得刚开始接触网站建设的时候,对国外主机这个概念感到有些困惑。其实,选择国外主机的背后,藏着许多让人兴奋的机会,不仅限于网站的建...

    使用Win10一键安装脚本轻松安装SQLite数据库

    一键安装脚本的定义与作用 首先,Win10一键安装脚本是一个自动化脚本,用于在Windows 10操作系统中快速部署和安装程序。想象一下,平时我需要为新安装的系统配置各种软件和工具,单单是手动下载和安装每个程序就已经让我感到疲惫。通过一键安装脚本,我只需要运行一个脚本,就能完成一系列的安装任务。这种...