Magento: требования к серверу для довольно большого магазина для бесперебойной работы - PullRequest
2 голосов
/ 08 июня 2010

Я работаю над довольно большим magento: в нем будет 50 различных магазинов (1 magento install, 1 admin для управления ими всеми) для запуска, в будущем ожидается увеличение этого числа, и каталог более 1к продуктов. Этим каталогом будут пользоваться все магазины.

Я беспокоюсь о требованиях к серверу, которые мне нужны для бесперебойной работы. Пока это то, что я нашел, чтобы получить большую часть этого:
Кэширование: использование кеша magento с APC, запросы MySQL
используйте FastCGI вместо mod_php
кластеризация базы данных: я не думаю, что это будет необходимо для 1k продуктов, как вы думаете?
используя Zend Server

Есть ли еще что-то, что я могу сделать, чтобы улучшить производительность magento? Я хотел бы знать все, что мне нужно с самого начала, чтобы я мог найти правильный сервер.

спасибо заранее.

Ответы [ 2 ]

1 голос
/ 08 июня 2010

Убедитесь, что вы используете кеширование на уровне блоков для сайтов.Помимо этого, одно из предложений, которые я видел реализованными, заключается в замене динамических блоков (таких как блоки, которые динамически собирают данные о продукте) на статически определенный HTML, если они не меняются часто.закодировав сайт, настройте его с помощью YSlow и Firebug, чтобы обеспечить кэширование максимально возможного количества файлов и минимизацию размера страницы.Минимизация количества HTTP-запросов к Apache увеличит емкость вашего сервера.

Наконец, включите функции плоского каталога и плоской категории в Magento.Это заставит Magento использовать меньше объединений при получении данных каталога, поэтому нагрузка на вашу базу данных снизится, а скорость значительно увеличится.

Надеюсь, что это поможет!

0 голосов
/ 02 марта 2013

В тестировании я заметил удивительные улучшения при использовании экземпляра Amazon под управлением Ubuntu php-fpm REST и nginx. Единственная причина, по которой я не пошел туда с нашим недавним обновлением Magento, заключается в том, что хост, на котором я работаю, все еще работает нормально, и я действительно не хочу быть сисадмином для моего сайта снова.

Кроме того, вы знали, что есть http://magento.stackexchange.com? : D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...