Перейти к содержимому


Фотография
- - - - -

Тестируем производительность, кеширование цены и скорость JBZoo в целом

кеширование jbzoo 2.2 beta beta скорость 220v

  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 SmetDenis

SmetDenis

Отправлено 21 February 2015 - 15:20

*
Популярное сообщение!

Добрый день, друзья!

Я так рад что так много людей заинтересовались новой версией и вы пишите так много отзывов.
Для нас как разработчиков, это как бальзам по сердцу :)

Сегодня я бы хотел поговорить о такой важной вещи как скорость работы JBZoo.

Вы наверно хорошо знаете, что оптимизация во время разработки - вредна и поэтому её всегда переносят напоследок. Как раз последнюю неделю мы очень плотно занимались вопросами скорости новой цены и JBZoo в целом.
Да, да :) RC - близок! Новые фичи уже практически не делаем, смотрим только на то что есть.

Ближе к (т)делу
 
О том, что JBPrice сейчас  - это мягко говоря комбайн элемента из элементов, который элементами погоняет, говорить не нужно. Обратную сторону супер-гибкости цены чувствуют все - скорость/память.

Начиная с rev1855 появилась очень важная опция кеширования в элементе цены. Для того чтобы она заработала, мы убили довольно много нервов, времени и котиков.
 
Кеширование получилось жестким - сохраняется полностью HTML элемента цены. При изменении контента или настроек, кеш должен автоматически обновиться.
 
Так вот, к чему я это все...??
При отладке кеширования нам нужно учитывать оооочень много разных факторов и сделать так чтобы работало быстро и главное не мешало никому.
 
Я призываю всех вас включить кеш цены и проверить, что все работает отлично, быстро и не мешает сайту.
Скорее всего эта опция будет включена по умолчанию.
Включить можно тут
zryo_200x0.png
 
Наши тесты подтверждают, что скорость рендеринга цены равна примерно 1-3 мс.
По сравнению с JBPriceAdvance из JBZoo 2.1.5 это быстрее примерно в 10-15 раз (было ~20-30ms).
 
ОЛСО :)
 
В процессе всеобщего разгона мы смотрели не только JBPrice но и некоторые аспекты работы фреймворка в целом - как Zoo так и JBZoo.
 
Я нашел несколько страшно злостных моментов и внес правки в rev1855.
Что именно изменил - не суть, если кратко, то это попытка исправить коренные косяки Yootheme.
Особенно хорошо будет заметен прирост, если на странице выводится порядка сотни и более тизеров.
Прирост скорости ~100-150 ms
 
Возможно эти оптимизации сломали что-то еще, сейчас мне сказать сложно.
Пока мои опасения не подтверждаются.
 
Вчера я сделал небольшой патч для оригинального Zoo, но выкладывать его в маркете пока что "стремаюсь", ибо правки там влияют вообще на весь сайт и сломать могут сразу все и будет больно всем.
 
Буду очень рад, если  в эту тему буду попадать сообщения связанные со скоростью работы JBZoo (в любых местах), а так же с ошибками, которые появляются со включенным кешированием цены (не путаем с кешем Joomla)
 
На днях мы опубликуем таблицу с классическими 10 000 материалов фильтрами и плюшками.
Ну... чтобы найти еще больше узких мест и заодно продемонстрировать, что все работает збз :)

СПАСИБО!!!


  • 6
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#2 Na_uM

Na_uM

Отправлено 21 February 2015 - 15:56

кроме слов поддержки пока сказать не чего

несомненно вы все молодцы!!!

 

пошел включать кеш)))


  • 1

#3 Na_uM

Na_uM

Отправлено 21 February 2015 - 16:27

ну я начну)))

включаю кеш в цене все отлично, обновляю страницу - ловлю

Безымянный.png

почистил кеш полностью joomla, обновляю страницу все работает, обновляю еще раз опять ловлю ошибку и так по кругу

 

если отключаю кеш цены то все работает

 


  • 0

#4 Na_uM

Na_uM

Отправлено 21 February 2015 - 16:41

ну и понеслось уже с выключенным кешом

Безымянный.png

 


  • 0

#5 SmetDenis

SmetDenis

Отправлено 21 February 2015 - 17:07

Ох.... у вас самые эксклюзивные ошибки   :)  Даж не знаю, радоваться или плакать...

Это все появляется после включения кеша в цене?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 Na_uM

Na_uM

Отправлено 21 February 2015 - 17:21

да

убрал цены из вывода, добавил

ошибки с первого сообщения появились после обновления, ждемС "Ошибку нУль")


  • 0

#7 laRus

laRus

Отправлено 21 February 2015 - 19:01

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

Радоваться!!! Лучше пусть проявятся сейчас. 


Сообщение отредактировал Ursa: 21 February 2015 - 19:02

  • 1
..minimum effort for maximum effect? - Oh yeah! It's good!..

#8 Евгения

Евгения

Отправлено 21 February 2015 - 19:47

Выложусь в понедельник на тест сервер, результаты скину сюда. :) Спасибо вам ребят ^_^


  • 1

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#9 isay777

isay777

Отправлено 21 February 2015 - 20:41

Включил. Все работает отлично. Скорость обалдеть ! 

 

PS шаблон не ютем, другой, если это важно


Сообщение отредактировал isay777: 21 February 2015 - 20:42

  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)

#10 rihter2001

rihter2001

Отправлено 25 February 2015 - 13:18

ещё эксклюзивчик  после включения кеша он мне склеил все значения вариантов цены (angry)

2015-02-25_15-16-01.png

разобрался мой косяк модификаций )))

ссори


Сообщение отредактировал rihter2001: 25 February 2015 - 13:33

  • 0





Темы с аналогичным тегами кеширование, jbzoo 2.2 beta, beta, скорость, 220v

Click to return to top of page in style!