[Помогите] Как Ускорить работу Opencart?

Тема в разделе "OpenCart", создана пользователем danko, 4 дек 2012.

  1. trancerr

    trancerr

    Регистрация:
    12 авг 2013
    Сообщения:
    3
    Симпатии:
    0
    мой опыт ускорения загрузки jewelryco.ru
    товаров не много, ориентируюсь на google pagespeed insights

    поднял до 77 баллов с 50 для обычных компьютеров

    весь кэш картинок, все скрипты и стили перенесены на поддомен static.jewelryco.ru
    поддомен расположен на самом простом VPS
    весь контент отдает nginx - время ответа 5-10 мс

    оптимизированы стили и скрипты (не код)
     
    Последнее редактирование: 8 июл 2014
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    Поддомен, статика, как все красиво написал, вот только зря ето все делал, нады было минифицировать скрипты и стили, включить кеширования статики на веб сервере у клиентов и уже было б 80 )

    а что ж запросы, ето не главный вопрос скорости?
     
  3. trancerr

    trancerr

    Регистрация:
    12 авг 2013
    Сообщения:
    3
    Симпатии:
    0
    текущий хостинг не позволяет отдавать статику, поэтому для статики выделен другой сервер - в остальном согласен, возможно меры избыточны :smile:) но это то что быстро можно сделать

    оптимизация запросов - следующий шаг
     
  4. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    у меня лог медленных запросов показывает вот такое
    Кто-то может подсказать что это за запросы и насколько с ними все плохо? манипуляции описанные тут выполнял. Собственно меня не устраивает отвратительная скорость сайта сейчас (товаров и категорий конечно там дофига), потом вытащу на более живой хостинг, но пока думаю все ли я сделал хорошо. Кэширование и сокращение скриптов, стилей, кода, картинок а так же асинхронная загрузка еще в очереди. Тут пытаюсь понять с запросами все ли ок?
     
  5. rashun

    rashun

    Регистрация:
    30 авг 2014
    Сообщения:
    13
    Симпатии:
    0
    trancerr, не совсем понимаю смысл разделения загрузки картинок с другого сайта. Это оптимизация под google pagespeed insights, чтобы он баллов больше показывал. Если возникает проблема с нагрузкой - то значительно эффективнее было бы полное зеркало сайта поставить на второй виртуалке.
     
  6. gdfsfdgfs

    gdfsfdgfs

    Регистрация:
    6 авг 2014
    Сообщения:
    70
    Симпатии:
    17
    по опыту горячо рекомендую модуль NitroPack: очень многое в одном флаконе + мощное кеширование
     
    ostrun нравится это.
  7. ostrun

    ostrun

    Регистрация:
    7 ноя 2012
    Сообщения:
    140
    Симпатии:
    37
    Безусловно он хорош, но может вы подскажете какие настройки вы в нем выставляли, просто методом тыка я периодически попадаю на ошибки: то страницы не открываются, то картинки пропадают, то url слетает.
     
  8. gdfsfdgfs

    gdfsfdgfs

    Регистрация:
    6 авг 2014
    Сообщения:
    70
    Симпатии:
    17
    настройки очень индивидуальны для каждого сайта и очень от многих факторов (типа хостинга, количества и структуры трафика, наличия других плагинов)
    в целом, я проблем с этим модулем не встречал
     
  9. Nikolasha

    Nikolasha

    Регистрация:
    10 ноя 2015
    Сообщения:
    8
    Симпатии:
    1
    Нашлось решение с медленными запросами?
    SELECT DISTINCT SQL_CALC_FOUND_ROWS
     
  10. firou96

    firou96

    Регистрация:
    18 июл 2016
    Сообщения:
    2
    Симпатии:
    1
    Быть может тут есть что полезное:


    а лучше начать отсюда:
     
    Lasted edited by : 5 авг 2016