Предоставляют ли apache + nginx и sphinx преимущества при развертывании Magento?

676
Jevgeni Smirnov

Может ли кто-нибудь предоставить метод, с помощью которого я могу определить, какая из следующих конфигураций обеспечит наилучшую производительность для сайта на основе Magento:

  1. apache + mod_php

  2. apache + mod_php + nginx (как прокси, так что nginx обрабатывает статический контент и динамику apache)

  3. nginx + fast-cgi или php-fpm

Также я думаю об установке Sphinx в качестве службы индексирования. Будут ли какие-либо преимущества в производительности от его использования?

1
что такое apache apache + nginx nginx? bakytn 12 лет назад 0
изменилось, чтобы быть более понятным. Jevgeni Smirnov 12 лет назад 0

2 ответа на вопрос

2
bakytn

Если вы ищете приложение с высокой нагрузкой, я бы выбрал nginx + php-fpm. Как это лучше, когда речь идет об использовании памяти. Это потребовало бы меньше памяти в конечном итоге, давая вам возможность обрабатывать больше запросов в секунду. Для статического контента я бы предложил вам использовать CDN. По крайней мере, Amazon S3. Управляя контентом через CDN, вы можете использовать apache + modphp.its.

Не забудьте сделать оптимизацию на уровне базы данных.

может быть, есть какой-то тест? Jevgeni Smirnov 12 лет назад 0
Тесты @JakeTheFish всегда зависят от конкретной среды. Всегда. bakytn 12 лет назад 1
1
MageMojo Magento Hosting

Номер 2 с лаком для обратного прокси будет самым быстрым. Не забудьте использовать apc или eaccelerator. При использовании одного из них вам понадобится обработчик, который поддерживает кеширование кода операции. DSO или FCGI было бы хорошо. DSO не так безопасен в большинстве ситуаций, но использует меньше памяти.

Сфинкс работает хорошо, особенно для улучшения результатов поиска. Enterprise имеет встроенную поддержку Solr, так что если Ent, вероятно, лучший выбор для вас.

Вот быстрый и простой способ проверки производительности: http://www.magespeedtest.com

Для производительности внешнего интерфейса и других показателей (google pagespeed / yslow): http://www.gtmetrix.com