Magento поточно-ориентированный? - PullRequest
9 голосов
/ 26 мая 2011

Кто-нибудь использует Magento с рабочим MPM Apache?

Я читал противоречивые отчеты о стабильности и безопасности, используя работник вместо prefork, но также читал, что работник намного быстрее, чем prefork.

1 Ответ

9 голосов
/ 26 мая 2011

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

...