Onepage (оформить заказ) очень медленно

8

Мой веб-сайт работает молниеносно (загружается менее чем за 1 секунду) с использованием различных расширений AJAX и Caching, но при проверке все останавливается до полной остановки. Время загрузки может подскочить до 10 секунд, иногда даже больше. Даже освежающий / оформить заказ / одну страницу / может занять вечность.

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

Tijdschriftenzo
источник
Ваш магазин не быстрый. Вы скрыли низкую производительность с кешем и до сих пор страдаете от этого. Верх Совет. Сделайте ваш магазин быстрее, удалите кеш, magento.stackexchange.com/questions/84283/…
Бен Лессани - Sonassi

Ответы:

7

Профиль, Профиль, Профиль.

Обвиосулы, есть ли у вас серьезные проблемы с производительностью, которые вы прячете за

различные расширения AJAX и Caching

Почини это.

Фабиан Блехшмидт
источник
3

Основной проблемой со скоростью в кассе является модуль кеша. Magento использует модуль кеша, который использует библиотеку Zend_Cache и создает огромное количество файлов, что делает сайт ужасно медленным. Вы можете легко заменить его следующим:
Cm_Cache_Backend_File
или, что еще лучше, magento готов работать с Redis . С этой функцией кэш уходит в оперативную память вместо файловой системы. Это немного сложнее, но, как я уже сказал, Magento готов использовать это так.
Удачи!

Luks
источник
3

Вот возможные причины медленного оформления заказа:

  • magento должен запросить слишком много URL-адресов шлюза доставки, чтобы получить данные о стоимости доставки. отключите UPSP, UPS, Fedes, способы доставки DHL, если вы ими не пользуетесь.
  • вы используете magento 1.9.0.1, что означает, что во время оформления заказа отправляется новое электронное письмо с заказом - проверьте, насколько это быстро. Если почтовый сервер не работает, клиенты будут ждать вечно после того, как они нажмут кнопку «Отправить заказ».
  • Расширение подарочного сообщения magento добавляет 2 цента к времени загрузки страницы оформления заказа. отключите его, если он вам не нужен.

вам не нужны упомянутые выше модные профилировщики - включите стандартный профилировщик magento или используйте простой Aoe Profiler и проверьте трассировку - это могут быть сторонние наблюдатели расширений, замедляющие вас.

Смотрите эти 7 исправлений для медленного magento сайта.

Константин Герасимов
источник
0

Решение, которое сработало для меня, когда все другие методы не смогли получить мой Magento fast, простое: 1) Активировать подлинный сертификат https и перенаправить все трафик через него 2) Перейти к .htaccess и файлу php.ini и увеличить ограничение памяти php как минимум до 2G ,

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

Lordtrillion
источник