freelancer

тестирование модулей ускорения opencart

Рекомендуемые сообщения

freelancer    1 411

 

если кто хочет скидывайте мне свои решения, запущу на своей демке только чистый ocstore + ваше решение

Изменено пользователем freelancer
вынес в отдельную тему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

http://sourcedistillery.com/opencart_optimisation.html

 

Интегрировано в сборку в версии 1.5.5.1 точно, с какой не помню.

с версии 1.5.5.1.1 кажется, в последней точно есть, но там не большой прирост в скорости

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rumsc    3

По одному из 10 советов snastik'а подшаманил сайт и скорость существенно увеличилась. my-clothes.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    937

если кто хочет скидывайте мне свои решения, запущу на своей демке только чистый ocstore + ваше решение

Не вопрос...

 

в ЛС ссылка на архив

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
profipc    0

а кстати в Brocart уже есть оптимизатор, кэшатор, чего его еще ускорять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    937

в Brocart - не затронуты модели для оптимизации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

а кстати в Brocart уже есть оптимизатор, кэшатор, чего его еще ускорять?

Как раз по умолчанию, там кешер, он результаты выборки кеширует и не имеет ничего общего к данному модулю, а ускорять в опенкарте, оксторе, бро... будет всегода что... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MaxD    204

snastik, спасибо! Правда я не могу понять, как-то эта демка http://toporchillo.myjino.ru/oc1551opt/ бегает намного быстрее, будто в ней еще что-то оптимизировано или кешировано.

 

freelancer, буду благодарен, если вы потестируете среди прочих и мой гибридный ускоритель OpenCart Lightning.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

MaxD, потестируем.
базу на 20,000 товаров скинете свою?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MaxD    204

freelancer, без проблем! Вот тут таблицы данных (импортировать в установленный без префикса магазин) - http://lightning.devs.mx/20000_data.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    437

snastik, спасибо! Правда я не могу понять, как-то эта демка http://toporchillo.myjino.ru/oc1551opt/ бегает намного быстрее, будто в ней еще что-то оптимизировано или кешировано.

 

freelancer, буду благодарен, если вы потестируете среди прочих и мой гибридный ускоритель OpenCart Lightning.

В моей демке нет SEO_PRO, а это большие тормоза. Плюс иерархия категорий маленькая.

 

В OpenCart для построения дерева категорий используется рекурсивный алгоритм, который на каждую категорию делает запрос. Видимо автор этого дополнения переписал рекурсивный алгоритм на фронте на нерекурсивный. В ocStore это было сделано только для админки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

freelancer, без проблем! Вот тут таблицы данных (импортировать в установленный без префикса магазин) - http://lightning.devs.mx/20000_data.zip

спасибо! опций нет?(для других тестов) и вы сильно упросите мне задачу если добавите структуры таблиц

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    437

toporchillo, дадите что потестировать?

Все мои "секреты" в репозитории ocStore на Гитхабе. Единственно давайте в качестве эксперимента отключим счетчик просмотров товара:

Вот тут: https://github.com/myopencart/ocStore/blob/master/catalog/model/catalog/product.php#L20 закомментировать строку 20.

Просто чтобы убедиться, стоит ли избавляться от постоянного апдейта таблицы товаров, чтобы таки использовался MySQL-кэш

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MaxD    204

freelancer, опций нет, увы. Эта база содержит только данные товаров и категорий, то есть ее все равно надо накатывать на установленный магазин - и структура таблиц там уже будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

тогда хотя бы версию, на которую накатывать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

ocStore_v1.5.5.1.2,  vQmod_v2.4.1, updateViewed отключил,
БД MaxD

oaoFXu3.png


 
chukcha Ускоритель OpenCart  http://test1.orcart.ru/

Baco кешер из brocart  http://test2.orcart.ru/
 
MaxD OpenCart Lightning 0.25 Beta http://test3.orcart.ru/

 

чистый ocstore http://test0.orcart.ru/

остальные буду добавлять по мере появления

Изменено пользователем freelancer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    824

Ни один из вариантов не открылся.

О чем можно говорить, если первичные данные не могут в кеш попасть.

Может площадку для тестирования поприличнее найти ?

Могу организовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    824

Да и кстати ради интереса. Все таки, если первичные данные сформируются - можно и мою штуку запилить. Если сервер заработает хоть как то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MaxD    204

У меня открылось, но очень долго. Надо отключить подсчет количества товаров в настройках - большинство ускорялок не настолько ускоряют, чтобы это можно было использовать (кроме OpenCart Lightning, конечно - как свое не похвалить) ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    824

У меня открылось, но очень долго. Надо отключить подсчет количества товаров в настройках - большинство ускорялок не настолько ускоряют, чтобы это можно было использовать (кроме OpenCart Lightning, конечно - как свое не похвалить) :wink:

 

Скажем так. Есть наработки, которые позволяют без денормализации базы и кеширования существенно ускорить (на порядок) вывод деревьев категорий с подсчетом. Но с учетом засилия вареза, в виде готового дополнения собирать не буду. Если кому интересно, могу в личку показать результаты, как сделано - секрет фирмы.

 

И есть наработка по фильтру Фрилансера, с маленькой денормализацией базы, которая опять же на порядок ускоряет работу его фильтра.

 

Кеширование  - не панацея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

как бы мне хостинг не отрубили

NPvjmWF.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 494

ocStore_v1.5.5.1.2,  vQmod_v2.4.1, updateViewed отключил,

БД MaxD

oaoFXu3.png

 

chukcha Ускоритель OpenCart  http://test1.orcart.ru/

Baco кешер из brocart  http://test2.orcart.ru/

 

MaxD OpenCart Lightning 0.25 Beta http://test3.orcart.ru/

остальные буду добавлять по мере появления

 

1. ocLightning - довольно быстро, и уложился в 0.5 сек.

2. chukcha - .... 10 сек (без комментариев)

3. brocart - ... 12 cек. (без комментариев)

 

 

4243634968.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    937

Ну.. у меня ответы тоже есть с выборкой на 100 - 0,4

6068959283.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexsoftdev    15

Но с учетом засилия вареза, в виде готового дополнения собирать не буду.

Плюсую, сам такой.

 

 

Кеширование  - не панацея.

Таки да, особенно штатное. Кеширование это как грамотная оконательная полировка хорошей архитектуры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу