有人在使用Apache worker MPM与Magento吗?
我读到了使用worker而不是prefork的稳定性和安全性方面的矛盾报告,但也读到了worker比prefork快得多的报道。
有人在使用Apache worker MPM与Magento吗?
我读到了使用worker而不是prefork的稳定性和安全性方面的矛盾报告,但也读到了worker比prefork快得多的报道。
PHP5是线程安全的,但PHP扩展并不全部都是线程安全的。因此,在worker-mpm上运行PHP应用程序被认为是有害的。而Magento像其他任何PHP应用程序一样,很可能在某个地方使用了一些PHP扩展(如GD、Xml等),你无法测试它是否具有线程稳定性(真的很难测试)。
但你可以做的是将Apache用作worker(处理更多的HTTP请求,对于所有静态文件非常有用),然后将PHP从Apache中分离出来(因此不使用mod_php)。
为此,你需要使用带有fcgid或php-fpm的PHP,这是几句话说出来的现代版本cgi。