[Помогите] Помогите решеть проблему с тормозами OhenCart

Тема в разделе "OpenCart", создана пользователем Voland70, 12 ноя 2014.

  1. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Здравствуйте.

    Стоит вопрос об оптимизации и ускорении работы сайта на OcStore. В настоящее время запускаю сайт, верстаю на локальном и переношу на хостинг. Заказчик доволен, но сам я вижу, что сайт по море роста стал значительно подвисать. Понятно, когда после импорта новых товаров, приходит ждать когда они закешируются… Но и потом страницы открываются по несколько секунд, хотя сайт в стадии разработки и никем кроме меня и заказчика не посещается.

    В настоящее время на сайте не много более 11000 товаров в 770 категориях различного уровня вложенности, а необходимо добавить еще…

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

    Решил обратится за советом к сообществу – соответствует ли вышеизложенное действительности? Или все таки достаточно отключить подсчет количества товаров.

    Подскажите варианты решения проблемы тормозов OpenCart, может кто поможет и кинет ссылки на толковые статьи, манулы по решению проблемы.

    За ранее благодарен.
     
  2. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    версия?
    Шаблон?
    сео модификатор? (seo_url, seo_pro, другой)
     
  3. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    ocStore, - Версия 1.5.5.1.2
    Используется тема: Polianna
    Пока сайт в стадии разработки и наполнения ЧПУ не включал, CEO урлы прописаны, планирую использовать встроенный SeoPro в дальнейшем.
     
  4. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    Проверьте подсчет товаров в категориях - отключите.
    Как правило ускоряет %% на 50
     
  5. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Система ->Настройки -> Опции -> Количество товаров в подкатегории: НЕТ - в чекбоксе подсчет отключен. Может еще где-то отключается, о чем я не знаю?
     
  6. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    подключите db_log
    Сделайте настройки для медленных запросов

    https://opencartforum.com/files/file/786-db-log/
    private $long_query_time =0;//
    private $long_query_alltime =0;

    поверьте запросы, количество, время - проанализируйте.
     
    Voland70 нравится это.
  7. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Установил, полазил по сайту, смотрю новый slow.log - файл - разобраться в нем, что к чему , на первый взгляд будет не просто... Но постараюсь. МОжет еще какие-то есть варианты?
     
  8. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    Удаляете лог

    Заходите на главную

    Смотрите в лог
    Видит сколько запросов на странице.
    И какие запросы. Время выполнения запроса

    В конце строка, количество запросов

    Оптимальное количество - от 40 до 60
    Если больше - анализируйте.
     
  9. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    2014-11-12 19:19:39 - 0.01855 | 204 | / - 204 - очень далеко от оптимального! Буду разбираться.
    Спасибо за совет.

    P.S. Грешил на модуль Cosmio Витрина магазина -выводит все категории и подкатигории товаров на главной странице, отключил его, но результат не на много лучше, но проблема не в нем, результат:

    2014-11-12 19:41:23 - 0.01602 | 186 | / - далеко от идеального.
     
    Последнее редактирование: 12 ноя 2014
  10. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.155
    Симпатии:
    514
    Соответствует. Нужно еще убрать запросы. Или вкмод или из вкмода сделать ручками -

    Если такое на виртуальном хостинге, то переезжать уже стоит на впс, т.к. откроете сайт пойдут боты и посетители - будут ошибки 503 и 504 и новый соответствующий топик от вас )))
    На виртуальном хостинге много не прооптимизурешь, хотя бы брать впс и там уже pagespeed от гула включать и смотреть, если нужна скорость.
    + стандартные вещи для оптимизации - nginx, gzip, картинки в спрайтах, библиотеки брать по api гугла, включить кеш браузера - все это очень неплохо добавляет скорости. Но это только на норм впске или уже на выделенном сервере.
     
    Voland70 нравится это.
  11. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Благодарю! Приложение по ссылке реально ускорило работу сайта! И визуально - открывается мгновенно, и при тестировании количество запросов существенно снизилось:

    2014-11-12 20:43:30 - 0.00815 | 58 | / - почти в 4 раза!

    Вот бы почитать бы об этом где нибудь толковые разъяснения.
     
  12. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    Вот!!!!!
     
  13. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.155
    Симпатии:
    514
  14. Pelmen

    Pelmen Guest

    Рекомендуют отключать мультиязычность, если она не нужна. Валюты тоже нафик.