Apache ワーカー MPM で Magento を使用している人はいますか?
prefork の代わりに worker を使用した場合の安定性とセキュリティに関する相反するレポートを読んだことがありますが、worker は prefork よりもはるかに高速であることも読みました。
Apache ワーカー MPM で Magento を使用している人はいますか?
prefork の代わりに worker を使用した場合の安定性とセキュリティに関する相反するレポートを読んだことがありますが、worker は prefork よりもはるかに高速であることも読みました。
PHP5 はスレッドセーフですが、PHP 拡張機能はすべてスレッドセーフではありません。したがって、worker-mpm で PHP アプリケーションを実行することは有害であると見なされます。また、Magento は他のアプリケーションと同様に PHP アプリケーションです。PHP 拡張機能 (GD、Xml など) をどこかで使用している可能性があり、スレッドの安定性をテストすることはできません (テストするのは非常に困難です)。
しかし、できることは、apache をワーカーとして使用し (実際にはより多くの HTTP リクエストが処理され、すべての静的ファイルに非常に便利です)、PHP を Apache からプッシュすることです (つまり、mod_php を使用しません)。
そのためには、PHP とfcgidまたはphp- fpm を使用する必要があります。これは、簡単に言うと cgi の最新バージョンです。