Вопрос по оптимизации сайта на OpenCart

G
На сайте с 28.02.2016
Offline
60
1612

Добрый день, форумчане!

Доделываю сайт на OpenCart (ocStore 2.1)

Сайт субъективно летает без задержек.

Однако все тестеры (типа гугла или пингдома) говорят, что нужно уменьшать время ответа сервера (сейчас 400-700 мс).

Как это можно сделать? (направление мысли хотя бы задайте плз:) )

Vladimir SEO
На сайте с 19.10.2011
Online
2046
#1

0,5 сек это хороший результат для магаза

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
G
На сайте с 28.02.2016
Offline
60
#2
xVOVAx:
0,5 сек это хороший результат для магаза

Товаров меньше сотни на сегодня!

Точно нормально?) Для пары тысяч было бы да, но для ста страниц как-то не очень имхо...

Vladimir SEO
На сайте с 19.10.2011
Online
2046
#3

Залей базу и глянь

Aisamiery
На сайте с 12.04.2015
Offline
319
#4
gregoro:
Добрый день, форумчане!

Доделываю сайт на OpenCart (ocStore 2.1)

Сайт субъективно летает без задержек.

Однако все тестеры (типа гугла или пингдома) говорят, что нужно уменьшать время ответа сервера (сейчас 400-700 мс).

Как это можно сделать? (направление мысли хотя бы задайте плз:) )

Загони данные в кэш, которые собираются с базы. 400-700мс для ответа бэкенда это долго.

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

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
8
На сайте с 03.11.2015
Offline
7
#5

Поставь плагины для ускорения работы, посмотри какой будет результат. Вот примерный список плагинов:

speed-up-opencart

productcounttruedisabling

productcountspeedboost

increasepagespeed

NitroPack

Ragnarok
На сайте с 25.06.2010
Offline
239
#6

gregoro, часто OC тормозит из-за того что долго строит меню каталога. решается заменой штатного скрипта на opencart ajax menu или как-то так

//TODO: перестать откладывать на потом
C
На сайте с 04.02.2005
Offline
291
#7

productcounttruedisabling было актуально для ОС 1.5 версий, но не ocStore

increasepagespeed

NitroPack

ага, и поиметь массу проблем..

Самый первый совет и главный.

1. Начните продавать.

2. если товаров планируется до 10000 - seopro поможет избавиться от дублей, у сократит объем запросов для ЧПУ

3. Не ставьте левых модулей, даже если они из оф источника (addist, например) и, а тем более те которые закрыты ioncube, чем грешат su-разарзработчики

4. Не перегружайте страницы модулями, ограничтесь одним, двумя.

5. На первом этапе не используйте никаких кешеров/оптимизаторов - это может испортить вам жизнь

SK
На сайте с 10.05.2008
Offline
108
#8

забейте, если визуально все нормально, не стоит обращать внимание на попугайчиков

HostiQ - Хостинг, который радует (http://goo.gl/jTd7hf)
G
На сайте с 28.02.2016
Offline
60
#9
Chukcha:

5. На первом этапе не используйте никаких кешеров/оптимизаторов - это может испортить вам жизнь

Модулей и так на страницу немного. Боковое меню да связанные товары (если про карточку товара говорим, например).

Кешеров совсем никаких??)

Нашел вот такой вот

"Турбо", нашинский, русский, техподдержка быстрая судя по форуму там.

Тоже не стоит, думаете?

C
На сайте с 04.02.2005
Offline
291
#10

Вы не поняли посыла..

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

в первую очередь - оптимизация sql запросов. При нормальной оптимизации, магазин можно вывести до 300-400 мс. Это нормально для начала.

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий