PHP-FPM和NginX使用多less个fast-cgi进程

有没有人知道有一个很好的源代码 – 或者可以在这里回答 – 可以指导我有多lessFast-cgi进程和Nginx进程需要运行,以服务于一个温和的热门网站。 在75-100k pageview / day之间,相当密集的PHP填充页面,对于mysql中的重度查询,体面的caching很好。

我现在使用的是Apache mod_php,并且对于以cgi运行php是相对较新的,但是在PHP 5.3.0上使用APC + Memcache + Nginx + PHP-FPM(fast cgi)的早期设置非常快,在很轻的负载下有很多内存。 但是,我不确定如何在重负载下testing这个function,而不移动我最受欢迎的站点,但是我不想这样做,直到我知道我的5个cgi进程和5个nginx进程的当前设置是否足够。

谢谢

我推荐围绕ab(Apache Bench)。

另外请注意,当前的PHP-FPM版本支持静态和dynamic线程(例如总是10,比较5-30)。 当你处于这种状态时,testing一下会很好。

我还没有find一个神奇的数字,但似乎10个静态线程的默认值是每秒250-300个请求,在SoftLayer上的一个单核,1gb RAM实例上,有效率为〜90-95 %。