Что насчет скорости работы JBZoo?

 

Это один из самых популярных вопросов и он вполне приемлем. JBZoo — это конструктор, который имеет большое количество опций и еще больше способов решения одной и той же задачи. Как следствие возникает стойкое ощущение, что возможно это все может сильно тормозить.

Пример работы с большим количеством материалов

Предлагаем вам посмотреть на одну из самых тяжелых страниц нашего демо-сайта. Она занимается обработкой ровно 10 000 материалов. Давайте посмотрим, что при этом происходит:

  • На странице одновременно выводится 100 материалов.
  • Поиск по таблице
    • Для верхнего и бокового фильтра считается точное количество найденных материалов по каждому из свойств.
    • Это количество на ходу пересчитывается, если сработает фильтр. Покажутся именно те значения, которые были найдены.
    • Оцените кол-во параметров поиска, которое есть на странице. Все срабатывает одновременно.
    • Поиск учитывает сортировку по полю (приглядитесь).
    • Не сморя на все, поиск работает достаточно быстро.
  • При выводе каждого материала учитывается
    • Статус публикации.
    • Дата начала и окончания публикации.
    • Уровень доступа для текущей группы пользователей (гость — тоже группа).

Пошаговый импорт именно этих 10 000 материалов занимает примерно 20–25 минут. При этом приложение сразу индексирует весь контент специальным образом, чтобы вы могли делать любые фильтры.

Если посмотрите на скорость отдачи этой страницы, то увидите, что она чуть больше 0,5 сек. Это вполне приемлемо для реального проекта. Не забывайте, что мы говорим о скорости самой тяжелой страницы JBZoo+Joomla.

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

Далее, можете посмотреть на главную страницу сайта и оценить кол-во виджетов. Можете найти

  • Слайдер widgekit.
  • Последние комментарии.
  • Модуль для вывода списка материалов.
  • Несколько различных фильтров.
  • Модуль корзины.
  • Элементы цены.
  • Элемент избранного.
  • Элемент для быстрого просмотра.
  • Всплывающие картинки.
  • Учет количества комментариев в каждом товаре.
  • Вывод подкатегорий.

Скорость генерации главной — 0,25 сек, из них на Joomla уходит ~80мс, остальное JBZoo + модули. Все это генерируется в реальном времени. Сайтом вполне комфортно пользоваться.


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

У меня остались вопросы, где я могу их задать?

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