2010-03-18 1 views
1

Странно, индексная страница моей торговли Magento очень медленная. В то время как вы ориентируетесь на продукты, бренды, поиски и т. Д., Очень быстро, но каждый раз, когда вы нажимаете на баннер, чтобы перейти на главную страницу или войти на веб-сайт, для загрузки требуется возраст.Главная страница в Magento слишком медленная, что я могу сделать?

Интересно, что я могу сделать по этому поводу?
Я не знаю, с чего начать, поскольку я новичок в Magento. Я думал, что могу продолжать читать и читать код, но это тоже потребует возраста, так как Magento очень сложный. Может быть, я смогу это проанализировать?

+0

Upvoted. Почему кто-то сделал это? – adamJLev

ответ

1

Это был мой опыт работы с Magento. Это огромная часть программного обеспечения, которая не известна как эффективная или быстрая. В магазине веб-дизайна, где я работал, мы установили его для нескольких наших клиентов. Мы принимали всех на нашем собственном сервере-монстрах, поэтому сначала не было заметных проблем. Поскольку один из каталогов продуктов клиента становился все больше и больше (в тысячи продуктов), трафик трафика и определенные операции (особенно поиск) замедляли весь сервер в очень заметном ключе и затрагивали бы всех. Глядя на журналы сервера, были случаи, когда Magento запускал более 100 запросов для одной страницы, запуска из выделенной php-памяти или превысил время выполнения скрипта.

Мы закончили тем, что приобрели новый выделенный сервер, чтобы переместить наших 4 или 5 клиентов Magento, чтобы другие клиенты перестали жаловаться на то, что их сайт был медленным, и чтобы мы могли столкнуться с соединениями, запросами и ограничениями памяти. Это стало немного лучше с последующими выпусками, но всегда было больно обновляться, потому что так много шаблонов изменились бы.

Единственный способ, с помощью которого я видел Magento быстрее, - это ускорить/улучшить оборудование и выделенные серверы или высокопроизводительные VPS-боксы для каждой установки.

1

Не видев ваш сайт, в качестве общего подхода:

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

Затем уменьшите количество вещей, происходящих на домашней странице. Например, если вы показываете продукты динамически, подумайте о переносе их на статические ресурсы CMS, если это не вызовет слишком много проблем.

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

Спасибо, Джо

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