С выходом в свет новой версии Magento требования к хостингу значительно изменились, так как нагрузка скриптом на сервер значительно увеличилось, в основном на БД. Рассмотрим основные требования к хостингу (процессор, ОЗУ, настройки) и подстроим его под Magento. Отмечу, что для этого нам понадобится VPS или свой сервер. В зарубежных хостеров есть специальные тарифы для Magento, но они стоят немала, лучше снять свой VPS. На примере мы рассмотрим базовые настройки, после которых ваш сайт заработает значительно быстрее. Начнем Минимальная конфигурация для VPS: CPU – 700Мгц RAM – 768Мб Рекомендуемая конфигурация железа: CPU от – 1000Мгц RAM от – 1Gb Настраиваем сервер: Идем в /etc/php5/apache2 и в файле php.ini параметр memory_limit устанавливаем в 256M. Сохраням и перезапускаем Apache. Теперь установим пакет кеширования промежуточного байт-кода – APC Код: apt-get install php-apc Можна воспользоваться другими пакетами например Xcache, мы рассмотрим APC Для полной интеграции пакета APC и Magento, необходимо в файле app/etc/local.xml.additional добавить код между блоками Код: <global> чтото там <cache> <backend>apc</backend> <prefix>site</prefix> </cache> чтото там </global> Вместо префикса site можете вставить свой, он используется лишь в том случае, если на сервере несколько сайтов Magento. Настраиваем MySQL: Идем в /etc/mysql и в файле my.cnf поменяем значения существующих параметром и добавим те которых нет Код: key_buffer = 400M max_allowed_packet = 48M table_cache = 1024 sort_buffer_size = 4m read_buffer_size = 4m read_rnd_buffer_size = 2m myisam_sort_buffer_size = 64m tmp_table_size = 96m query_cache_type = 1 query_cache_size = 64m thread_cache_size = 16 max_connections = 300 wait_timeout = 120
С 10 года маджента обновилась с версии 1.4 до 1.8. Наверняка это как-то отразилось и на работоспособности движка, его ресурсоемкости. Кстати, если у вас есть информация о настройках самого сервера, вкл/выкл различных модулей - было бы очень полезно.
настройки из ряда оптимальных и версия не играет роли. Для людей чуть ближе уровня ПРО понятно что настраивать кожен параметр можно по другому, треды, кеш, лимиты и т.д... по своей нужде предвратительно делая профилирования так сказать БД