全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: windywinter

[疑问] LNAMP与Lighttpd+php-fcgi相比优势是啥?

[复制链接]
发表于 2011-1-11 20:43:04 | 显示全部楼层
就我接触的生产环境来说..(日500W PV以上,月经期并发最高2W左右)。
单纯处理php..程序本身已经优化过,独立memcache/前端服务器。
mod_php比php-cgi(fpm)的方式稳定性要高。
php-cgi跑到2W并发的时候就已经有30%的Failed了。
受程序本身的限制。mod_php性能有不到100%的提高。
#如果换做php info,提高可能不只100%。

这说的都是后端处理。

对于前端。
如果跑mod_fastcgi后端就和nginx+fpm无异了,程序性能本身不会提高。受制于apache i/o,肯定是还不如nginx + fpm

[ 本帖最后由 lyylts 于 2011-1-11 20:44 编辑 ]

评分

参与人数 2威望 +17 收起 理由
sbbaa + 2
挨个搞 + 15 精品文章

查看全部评分

 楼主| 发表于 2011-1-11 22:11:45 | 显示全部楼层
这楼歪的……都分不清是谁先歪的。
发表于 2011-1-11 22:25:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-1-11 22:31:34 | 显示全部楼层
原帖由 Rey 于 2011-1-11 22:25 发表
好像我先歪的?没道理啊。。。

新浪的nginx能和一般用户的nginx比吗。。。

他们后台都是apache吧……
发表于 2011-1-11 22:32:28 | 显示全部楼层
原帖由 windywinter 于 2011-1-11 22:11 发表
这楼歪的……都分不清是谁先歪的。


没歪啊
说的很清楚了...LNAMP里php以mod_php5的方式被执行,较nginx+fpm 或lighttpd+spawn或apache+mod_fcgi等以Fastcgi方式运行的php在高并发情况下性能好很多啊。
mod_php5的出现等于apache直接编译php语言。此时apache是后端。

nginx+fpm OR lighttpd+spawn OR apache+mod_fcgi 执行时,都是php-cgi编译了php语言。此时php-cgi是后端。php语言的执行效能不会有什么区别。

至于fpm spawn mod_fcgi,只是管理php-cgi的工具,使cgi常驻内存,也就是所谓的fastcgi

[ 本帖最后由 lyylts 于 2011-1-11 22:34 编辑 ]
 楼主| 发表于 2011-1-11 22:45:11 | 显示全部楼层
原帖由 lyylts 于 2011-1-11 22:32 发表


没歪啊
说的很清楚了...LNAMP里php以mod_php5的方式被执行,较nginx+fpm 或lighttpd+spawn或apache+mod_fcgi等以Fastcgi方式运行的php在高并发情况下性能好很多啊。
mod_php5的出现等于apache直接编译php语言。此时a ...

我前面没看到这个mod_php5是什么,现在明白了。
mod_cgi和mod_php5都是一次编译,一次执行,mod_php5效率比mod_cgi高是因为mod_php5是专门给apache设计的。
mod_fastcgi是一次编译,多次执行,我觉得这个比mod_php5效率低不太可信。
更重要的是,我的问题是比较LANMP和LLMP
发表于 2011-1-11 22:48:09 | 显示全部楼层
sf.net给开源项目作者提供的php空间就是前端nginx,后端apache,而且是同机..............当然,sf主站是tg2.......
大站架构很复杂的,比如豆瓣,很久前就从lighty换到了nginx,但是,他们09年提供的架构分享里有张图.......
douban_09.jpg (123.56 KB, 下载次数: 26)
 楼主| 发表于 2011-1-11 22:52:34 | 显示全部楼层
原帖由 Kokgog 于 2011-1-11 22:48 发表
sf.net给开源项目作者提供的php空间就是前端nginx,后端apache,而且是同机..............当然,sf主站是tg2.......
大站架构很复杂的,比如豆瓣,很久前就从lighty换到了nginx,但是,他们09年提供的架构分享里有张图.......
...

豆瓣程序是python的……
发表于 2011-1-11 22:52:44 | 显示全部楼层
php的fcgi应该不是一次编译,多次执行,不然opcode就没意义了,fpm/spawn-fcgi起的作用应该是类似apache的轻量级容器
发表于 2011-1-11 22:54:24 | 显示全部楼层
原帖由 windywinter 于 2011-1-11 22:52 发表

豆瓣程序是python的……

那张图是说后半句复杂的.................算轻微歪楼...........
sf的主站也是python的,貌似是turbogear2+mongodb,tg2的作者现在就在sf.net做产品经理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 19:02 , Processed in 0.071059 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表