这是一个创建于 4200 天前的主题,其中的信息可能已经有所发展或是发生改变。
这两年我帮客户们大概部署配置环境也有两百次了。比较多的无非就是nginx+php-fpm / nginx+apache(mod_php)这两种。 apache以fastcgi的方式来处理php也部署过,数量很少,没太多参照意义。
碰的也不少了,几乎各个版本也都尝试过,各种搭配组合玩了。还是困惑在nginx+php-fpm和nginx+apache到底哪个更好一些。 后端常用的mysql部分不考虑,只说前面这些,在网上一搜,可以找到公说公有理的文章一大把。 但我就实践看来, 有的时候nginx_php-fpm单机实在扛不下去,客户又不愿意另外花钱,这时候换成n+a会突然有很好的效果。 同样n+a扛不住,切成n+p,也会有惊喜给我。
在这几样东西的具体配置上,我还是有那么一点点粗浅经验的,相信我的压榨单机性能的技术还勉强可以。但更多的时候我也说不准,这两种方式,到底哪个在什么样的方式下,会有更好的表现呢。
不指望理论指导,太核心的估计我很难看懂——虽然它们的运作方式和原理我都摸索过。就希望听到实践经验中的一些技巧和指导。跪谢了。
4 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
Zhang 2013-04-02 13:35:42 +08:00
facebook搞的一个php环境叫做hhvm,类似于Tomcat,据说比php解释器快5倍。至少要1GB内存+64位处理器,所以我试不成了。由于这个东西太新了,网上只有自言片语的教程。
|
|
|
2
Zhang 2013-04-02 13:39:19 +08:00
hhvm前身是hiphop编译器,用来把php编译成c++。不过facebook抱怨php过于动态,于是搞了个hhvm进行just in time编译。
|
|
|
3
asing 2013-04-02 22:45:36 +08:00
lz先分享下吧
200次经验,学习下:D
|
|
|
4
Showfom 2013-05-28 22:54:01 +08:00
主要还是得看运行的程序写的好不好了。。。
Discuz 等论坛程序运行起来就比 WordPress 之流快多了
|