2010-09-14 2 views
2

У меня есть сервер, на котором работает более 15 магазинов Magento, но они плохо работают, хотя у меня есть гигантский сервер для их размещения. Конфигурация моего сервера - 8 CPU Quad Core 24GB RAM и 2 ТБ HDD.Magento Performance Tuning

Моя текущая загрузка страницы составляет 1,6 секунды. Я хочу, чтобы он находился под 600 мс. Я уже установил APC, & eAccelerator и настроил параметры Apache. Я использую последнюю версию Magento.

Просьба предложить.

-Ramesh

+0

Вам нужны быстрые диски на больших дисках. –

+3

Для людей, голосующих за закрытием, оптимизация Magento обычно больше оптимизирует код, чем аппаратное обеспечение, поэтому это, вероятно, справедливо. См. Предыдущие аналогичные должности. –

ответ

0

Я не уверен, что вы будете видеть преимущество использования APC и Eaccelerator на том же сервере. Они в значительной степени делают то же самое.

Загрузка страницы в 1,6 секунды довольно типична для установки Magento. Это самый простой способ снизить время загрузки страницы (после базовой настройки Apache и MySQL и APC) используется полный кэш страниц. Сейчас на рынке есть несколько. Мы написали полный кэш страницы, который для большинства пользователей загрузился до диапазона .1 - .3 секунд, http://ecommerce.brimllc.com/performance/full-page-cache-magento.html

2

Вы можете посмотреть на то, чтобы кэширование блок, как описано here. Он должен хорошо работать на страницах категорий и продуктов, но вы должны быть особенно осторожны, чтобы применять правильные теги и идентификаторы кеша, чтобы убедиться, что содержимое, которое вы показываете, всегда обновляется ...

2

Прежде всего, что на самом деле является узким местом? Оптимизация всегда связана с компромиссами, и вы можете просто ухудшить ситуацию, если ищете не то место. Используйте top (предположим, что вы здесь в Linux) и посмотрите, как выглядит ваш процессор/память.

Я собираюсь сделать удар в темноте и сказать, что если вы уже добавили код операции, вы можете ожидать других HTTP-запросов для загрузки страницы. Используйте YSlow в Firefox и убедитесь, что вы пытаетесь загрузить чрезмерное количество данных. Оптимизация размера изображения и настройка правильных параметров кэширования изображений могут решить проблему.

Если нет, предложение silvo очень хорошее. Использование кэширования на уровне блоков или страниц может действительно ускорить работу сайта. Thistopichas были покрыты ранее, поэтому см. Эти сообщения тоже.

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

Спасибо, Джо

Смежные вопросы