Кто-нибудь использует Magento с рабочим MPM Apache?
Я читал противоречивые отчеты о стабильности и безопасности с использованием worker вместо prefork, но также читал, что worker намного быстрее, чем prefork.
Кто-нибудь использует Magento с рабочим MPM Apache?
Я читал противоречивые отчеты о стабильности и безопасности с использованием worker вместо prefork, но также читал, что worker намного быстрее, чем prefork.
PHP5 является потокобезопасным, но не все расширения PHP являются потокобезопасными. Поэтому считается вредным запускать PHP-приложение на worker-mpm. И Magento — это PHP-приложение, как и любое другое, есть вероятность, что вы где-то используете некоторые расширения PHP (GD, Xml и т. д.) и что вы не можете проверить его на стабильность потока (действительно сложно протестировать).
Но что вы можете сделать, так это использовать apache в качестве рабочего (на самом деле обрабатывается гораздо больше HTTP-запросов, что очень полезно для всех статических файлов) и вытолкнуть PHP из Apache (поэтому без mod_php).
Для этого вам придется использовать PHP с fcgid или php-fpm, то есть современной версией cgi, если говорить в нескольких словах.