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

浅谈web服务器的构架:LAMP LNMP以及LLMP

3天前CN2资讯

  随着许多VPS销售商有如Directspace 、 BuyVM、YardVPS放出廉价的VPSS,特别是PIPNI推出的免费VPS,许多站长的眼光开始注意到了VPS身上。虽然这些VPS的性能见仁见智,但是毕竟VPS使用的自由度要比虚拟空间要大很多很多,特别是单单购买独立IPv4价格都不菲,所以涌向VPS的人群也越来越多。但是自主性越大也意味着需要花心思的时间越多,新购买的VPS使用SSH连接上之后,经过一番测试与折腾,要作为一个网站服务器还必须进行配置。本文将简要的介绍几种Linux网站服务器的搭配方式,评析各种服务器在不同使用条件下的特点。

  廉价的VPS都不约而同的会提供Linux的系统,并在控制面板上也会提供各种Linux系统的Reinstall,比说说经典的Redhat、Debian、Centos、Fedora 还有Ubuntu。选择什么系统的话,还是因人而异,很多玩Linux服务器的老手都会推荐Centos,因为相对比入手简单特别是国内有关的中文教材比较多,个人比较喜欢Debian,Debian占用资源很少,稳定性也不错,可惜国内有关的教程不多。。而至于源于Debian 的 Ubuntu,虽然在使用上比Debian方便多,但是也存在很多问题,桌面版本的系统使用起来相当的舒服,就是服务器系统的使用,个人不倾向Ubuntu。理论上64位的系统要比32位的要快,但是在廉价VPS母机的有限硬件条件下,其实差别甚微。

  Linux下服务器的构建在当前网络上的使用,基本上可以基于以下几种: Apache 、 nginx 、lighttpd。根据Netcraft在最新的统计数据,可以得出结论:Apache毫无疑问是占了一半以上的份额,相比Apache使用数量的减少,Nginx与lighttpd的占有量都在缓慢上升。


   由此本文将当前Linux下web服务器分为:LAMP 、 LNMP 以及 LLMP 三种构架。


LAMP(Linux + Apache + MySQL + PHP ) LAMP源于1998年,Michael Kunze为德国计算机杂志c’t写作的一篇关于自由软件如何成为商业软件替代品的文章时所创立,用来指代Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言的组合(由四种技术的开头字母组成)。这一术语很快就被市场接受,并且成为了开源软件业的一盏真正的明灯,现在依旧是大部分企业网站的基础构架。

  次底层的Apache,是世界使用排名第一的Web服务器软件,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。有着多年的发展历史,Apache的扩展性丰富,稳定性非常好,同时却也存在着体积庞大、速度缓慢的缺点。


LNMP(Linux + Nginx + MySQL + PHP )LNMP是近些年才逐渐发展起来的构架,发展非常迅速,服务器以其轻巧快速而得到许多站长的青睐。

  次底层的Nginx是一个小巧而高效的Linux下高性能Web和反向代理服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,两年半的运行时间,相当的稳定。Nginx特点在于其相当的稳定、功能丰富、安装配置简单、低系统资源。


LLMP(Linux + Lighttpd + MySQL + PHP )相对来说LLMP构架使用人群没有LAMP与LLMP的人多,但是LLMP以其高速轻巧还是博得了不少站长的喜爱。

  次底层的Litespeed属于商业软件,不过免费版的Litespeed功能也很强大,特别是处理静态文件能力非常的好。但是Litespeed软件并非开源,依靠一个团队的封闭开发,这一点就相对差很多了。



  对比总结:

  LAMP、LNMP、LLMP这三种构架就当前的网络来说,LAMP无疑是胜出的,基本占据了一半多的市场。

  但是在面对服务器硬件资源不足、服务器的负载要求很高的情况下,LNMP是不错的选择,特别是个人博客或者小型网站,LNMP的配置相对简单,是可以满足要求的。或者在追求高性能服务器上,Nginx服务器确实值得考虑,至于LLMP构架的服务器,纵观网络,现在服务的支持性并不好,喜欢折腾学习的话可以选择。


  附:现在网络上还有一种LNAMP构架,也就是综合了nginx和Apache的优点,使用Apache负载PHP,nginx负责解析其他Web请求,使用nginx的rewrite模块,但是Apache端口不对外开放,Apache的许多模块都可以不加载减少资源。这个方法不错,但是配置比较麻烦。虽然已经出现一键安装包了,但也只针对Centos系统。


  个人看法小VPS用来建博客小站的话还是推荐用LNMP(Debian + Nginx + Mysql + Php)


    你可能想看:

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

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

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

    分享给朋友:

    “浅谈web服务器的构架:LAMP LNMP以及LLMP” 的相关文章

    Linode Speed Test: 提升云服务性能的关键指南

    从2003年成立以来,Linode已经在云计算领域中扮演了重要角色。作为一家美国主机服务商,它的目标是为开发者提供全面而灵活的云计算解决方案。个人开发者、小型企业甚至大型企业都能在这里找到适合自用的工具。Linode不止提供基础的主机服务,还围绕开发者的需求不断迭代产品,确保用户体验越发顺畅。 同时...

    如何获取便宜稳定算力以推动科研与技术创新

    便宜稳定算力是一个现代计算资源获取的概念,特别是在人工智能、深度学习及科学计算等领域中,这种计算能力的经济性与可靠性显得尤为重要。它的定义可以简单理解为以相对较低的成本获得高效、稳定的计算资源。随着科技的迅速发展,企业和研究机构对计算资源的需求逐渐增加,如何以合理的投资实现算力购买成为一个值得关注的...

    全面解析UDP攻击:类型、影响及有效防御策略

    在当今网络环境中,UDP攻击是一个话题无法忽视的安全隐患。它是一种常见的网络攻击形式,通常会给目标服务器带来严重的资源消耗。为了更好地理解这一现象,我们不妨简单回顾一下UDP协议的特性,以及攻击者是如何利用这一协议实施攻击的。 UDP,即用户数据报协议(User Datagram Protocol)...

    双ISP配置:提升网络可靠性与速度的最佳解决方案

    双ISP,顾名思义,就是同时连接两个互联网服务提供商。这种配置听起来可能有点复杂,但其实它是为了确保我们在享受网络服务时能够拥有更高的可靠性和更好的体验。想象一下,当你正在进行重要的在线会议或下载一个大文件,网络突然断了,这可真让人头疼。而双ISP就能帮助我们避免这样的困境。 双ISP的基本概念是,...

    全面解析VPS测评:如何选择最佳虚拟专用服务器

    了解VPS(虚拟专用服务器)对许多人来说并不陌生。在我们的网络环境中,VPS作为一种重要的服务器解决方案,广泛应用于网站托管、应用开发、以及各种在线服务的支持。VPS让用户可以在共享环境中获得类似独立服务器的资源,提供了灵活性和更好的性能。与共享主机相比,VPS的显著优势在于更高的资源保障和自定义能...

    阿里云国际:企业数字化转型的理想云服务解决方案

    阿里云国际概述 阿里云国际成立于2015年,致力于为全球用户提供高效、可靠、安全的云计算服务。作为阿里巴巴集团的一部分,阿里云国际不仅承载着国内市场的技术精华,也积极拓展国际市场。随着全球互联网的快速发展,企业对云服务的需求不断增加,阿里云国际顺应这一趋势,凭借创新的技术和丰富的经验,迅速在全球范围...