************************************
дополнение от 2014-05-19:
Одним из способов
ускорения на 30% любого магазина на Magento является мой второй (после Российской сборки Magento) программный продукт «
Быстрое ядро Magento».
«
Быстрое ядро Magento» — это разработанное на языке C расширение PHP (дополнительный «модуль» для интерпретатора PHP), которое замещает несколько самых ресурсоёмких программных участков (функций) Magento посредством идентичной по функциональности , но на порядок более быстрой реализацией их на языке C.
«Быстрое ядро Magento» совместимо со всеми редакциями Magento: Российской сборкой Magento, Magento Community Edition, Magento Enterprise Edition.
«Быстрое ядро Magento» — это инструмент, который рекомендуется использовать в комплексе с другими способами ускорения Magento: например, модулями «
Полностраничное кэширование» и «
Блочное кэширование» Российской сборки Magento.
************************************
- Для полноценной промышленной эксплуатации интернет-магазина на Magento виртуального сервера с 1 Гб оперативной памяти мало.
Я клиентам Российской сборки Magento рекомендую и бесплатно настраиваю выделенные (невиртуальные) сервера с 32 гигабайтами оперативной памяти.
- Для экслуатации интернет-магазина на Magento веб-сервер Apache избыточен: интернет-магазин будет работать быстрее, если использовать и правильно настроить веб-сервер nginx.
Функциональности nginx вполне достаточно для Magento.
- Когда интернет-магазин работате только на одном физическом сервере, то установка memcached бессмысленна (ведь memcached предназначен для распределённого кэширования данных между несколькими серверами), достаточно использовать и правильно настроить APC.
- Для ускорения Magento важно приобрести и настроить модуль полностраничного кэширования.
Этот модуль отсутствует в бесплатной версии Magento Community Edition, однако присутствует в стандартной комплектации профессиональных редаций Magento: Enterprise Edition и Российской сборке Magento.
- Для ускорения Magento важно использовать встроенный компилятор Magento.
Компилятор объединяет файлы с исходным кодом (а в Magento их тысячи) в несколько (3-5) крупных файлов, что значительно ускоряет работу системы (меньше обращений к файлам, а эти крупные файлы при грамотной настройке сервера будут кэшироваться в виде байткода посредством APC).