V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
helloccav
V2EX  ›  PHP

将 LAMP 换成 LNMP 有必要吗?

  •  
  •   helloccav · 2016-10-14 23:28:06 +08:00 · 7271 次点击
    这是一个创建于 2988 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们现在的服务器是 linux+apache+php+mysql
    上面运行了一个 wordpress 网站
    有人建议我们换成 linux+nginx+php+mysql,说 LNMP 比 LAMP 快很多.

    我个人认为没太大必要.因为 nginx 的优点是处理静态资源,但 WP 的主要问题在于 php 运行慢以及读写数据库次数多上面, 并且我们用了七牛 CDN 缓存了所有静态文件. 所以我们需要处理的静态资源并不多.

    另外今天看了这篇 https://www.90.cx/php-mode/, 文章中实测证明了 lnmp 的效果并不比 lamp 高.

    请大家给点意见,要不要换成 LNMP 呢?
    6 条回复    2016-10-19 16:48:25 +08:00
    jswh
        1
    jswh  
       2016-10-15 01:09:50 +08:00
    运行没有压力就没必要换。快到不至于, nginx 优势在于并发。
    mytsing520
        2
    mytsing520  
       2016-10-15 02:30:26 +08:00
    看运行压力吧,压力比较大的可以加塞一个 Nginx 处理并发,再往上走可以考虑加服务器或升级配置了
    msg7086
        3
    msg7086  
       2016-10-15 03:23:52 +08:00
    没有。
    Apache 的缺陷在于一般系统自带的 Prefork 和 mod_php 在大并发的环境下大口吞食内存的问题。
    如果你已经用了 Apache Event + PHP-FPM ,那换 Nginx 没什么必要。
    PS: Nginx 处理动态请求的速度也很不错的,看看 OpenResty 吧。
    pyufftj
        5
    pyufftj  
       2016-10-15 18:32:26 +08:00
    看你需求吧,我的换成 lnmp 后速度的确快了不少
    fengerzh
        6
    fengerzh  
       2016-10-19 16:48:25 +08:00
    即使 nginx 不比 apache 快,也应该换,因为只有换了,才能多学到一些东西,而不是面试的时候别人问你:会 nginx 吗?你只好说:我只会 apache 。然后享受面试官鄙夷的眼神。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1069 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:08 · PVG 04:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.