Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 4955 Просмотров
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Невооруженным глазом заметны жуткие тормоза ZOO 2.0, beta, beta2,  beta3, beta 4 с каталогом на 18 000 позиций. При этом используется тип: товары, в нем только два поля "кратко" и подробно". Все. Во фронтенде 147 запросов, в даминке при открытии компонента zoo - 21 запрос. При открытии фронтенда задержки на локальном сервере около 4 секунд (147 запросов), при открытии админки zoo сайт зависает на минуты 2 (21 запрос), при этом в админке стоит вывод по 20 позиций на страницу. Сервер мощный, памяти на локалхост выделено более чем нужно.

Гуру, как быть и что править?

Вот лог запросов: фронтенд
Код
Использование памяти

9718320
Зарегистрировано запросов: 147

SELECT *
  FROM jos_session
  WHERE session_id = '8dbd707b91576c3a01c04cddbdff3154'
DELETE
  FROM jos_session
  WHERE ( time < '1272441159' )
SELECT *
  FROM jos_session
  WHERE session_id = '8dbd707b91576c3a01c04cddbdff3154'
UPDATE `jos_session`
  SET `time`='1272442059',`userid`='0',`usertype`='',`username`='',`gid`='0',`guest`='1',`client_id`='0',`data`='__default|a:7:{s:15:\"session.counter\";i:5;s:19:\"session.timer.start\";i:1272441838;s:18:\"session.timer.last\";i:1272441863;s:17:\"session.timer.now\";i:1272442045;s:22:\"session.client.browser\";s:118:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5\";s:8:\"registry\";O:9:\"JRegistry\":3:{s:17:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_registry\";a:1:{s:7:\"session\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:4:\"user\";O:5:\"JUser\":20:{s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:3:\"gid\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:3:\"aid\";i:0;s:5:\"guest\";i:1;s:7:\"_params\";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4:\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elementPath\";a:1:{i:0;s:59:\"Z:\\home\\mmm.com\\www\\libraries\\joomla\\html\\parameter\\element\";}s:17:\"_defaultNameSpace\";s:8:\"_default\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{}s:10:\"superadmin\";b:0;}}'
  WHERE session_id='8dbd707b91576c3a01c04cddbdff3154'
SELECT *
  FROM jos_components
  WHERE parent = 0
SELECT folder AS type, element AS name, params
  FROM jos_plugins
  WHERE published >= 1
  AND access <= 0
  ORDER BY ordering
SELECT m.*, c.`option` AS component
  FROM jos_menu AS m
  LEFT JOIN jos_components AS c
  ON m.componentid = c.id
  WHERE m.published = 1
  ORDER BY m.sublevel, m.parent, m.ordering
SELECT *
  FROM jos_zoo_application
  WHERE id = 1
SELECT *
  FROM jos_zoo_category
  WHERE id = 0
SELECT *
  FROM jos_zoo_category
  WHERE application_id = 1
  ORDER BY ordering
SELECT a.category_id, count(b.id) AS item_count
  FROM jos_zoo_category_item AS a JOIN jos_zoo_item AS b
  ON b.id = a.item_id
  AND b.access <= 0
  AND (b.state = 1
  AND ('2010-04-28 08:07:39' BETWEEN b.publish_up
  AND b.publish_down OR '2010-04-28 08:07:39' >= b.publish_up
  AND b.publish_down = '0000-00-00 00:00:00'))
  GROUP BY a.category_id
SELECT a.*
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id  = 0
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
  GROUP BY a.id
  ORDER BY a.priority DESC , a.name ASC
SELECT a.*, LOWER(
  LEFT(name, 1)) letter
  FROM jos_zoo_category_item AS ci JOIN jos_zoo_item AS a
  ON a.id = ci.item_id
  WHERE application_id = 1
  AND access <= 0
  AND state = 1
  AND (publish_up = '0000-00-00 00:00:00' OR publish_up <= '2010-04-28 08:07:39')
  AND (publish_down = '0000-00-00 00:00:00' OR publish_down >= '2010-04-28 08:07:39')
  GROUP BY letter
SELECT *
  FROM jos_zoo_item
  WHERE application_id = 1
  AND access <= 0
SELECT template
  FROM jos_templates_menu
  WHERE client_id = 0
  AND (menuid = 0 OR menuid = 200)
  ORDER BY menuid DESC
  LIMIT 0, 1
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 12
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (13)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 13
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (14)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 14
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (15)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 15
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (16)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 16
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (17)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 17
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (18)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 18
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (19)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 19
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (20)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 20
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (21)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 21
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (22)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 22
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (23)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 23
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (24)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 24
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (25)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 25
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (26)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 26
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (27)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 27
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (28)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 28
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (29)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 29
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (30)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 30
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (31)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 31
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (32)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 32
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (33)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 33
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (34)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 34
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (35)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 35
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (36)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 36
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (37)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 37
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (38)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 38
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (39)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 39
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (40)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 40
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (41)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 41
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (42)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 42
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (43)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 43
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (44)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 44
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (45)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (46)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 46
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (47)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 47
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (48)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 48
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (49)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 49
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (50)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 50
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (51)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 51
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (52)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 52
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (53)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 53
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (54)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 54
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (55)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 55
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (56)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 56
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (57)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 57
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (58)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 58
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (59)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 59
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (60)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 60
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (61)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 61
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (62)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 62
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (63)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 63
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (64)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 64
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (65)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 65
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (66)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 66
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (67)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 67
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (68)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 68
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (69)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 69
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (70)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 70
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (71)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 71
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (72)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 72
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (73)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 73
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (74)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 74
SELECT COUNT(DISTINCT a.id) AS item_count
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS b
  ON a.id = b.item_id
  WHERE a.application_id = 1
  AND b.category_id IN (75)
  AND a.access <= 0
  AND a.state = 1
  AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-04-28 08:07:39')
  AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-04-28 08:07:39')
SELECT *
  FROM jos_zoo_category
  WHERE id = 75
SELECT id, title, module, position, content, showtitle, control, params
  FROM jos_modules AS m
  LEFT JOIN jos_modules_menu AS mm
  ON mm.moduleid = m.id
  WHERE m.published = 1
  AND m.access <= 0
  AND m.client_id = 0
  AND ( mm.menuid = 200 OR mm.menuid = 0 )
  ORDER BY position, ordering
SELECT *
  FROM jos_community_config
  WHERE name = 'config'
SELECT          a.`userid` AS _userid ,         a.`status` AS _status ,         a.`points`      AS _points,   a.`posted_on` AS _posted_on,      a.`avatar`   AS _avatar ,       a.`thumb`     AS _thumb ,  a.`invite`       AS _invite,    a.`params` AS _cparams,     a.`view`   AS _view,  a.`friendcount` AS _friendcount, s.`userid` AS _isonline, u.* 
  FROM jos_community_users AS a 
  LEFT JOIN jos_users u 
  ON u.`id`=a.`userid` 
  LEFT
  OUTER JOIN jos_session s 
  ON s.`userid`=a.`userid` 
  AND s.client_id !='1'
  WHERE a.`userid`='62'
SELECT          a.`userid` AS _userid ,         a.`status` AS _status ,         a.`points`      AS _points,   a.`posted_on` AS _posted_on,      a.`avatar`   AS _avatar ,       a.`thumb`     AS _thumb ,  a.`invite`       AS _invite,    a.`params` AS _cparams,     a.`view`   AS _view,  a.`friendcount` AS _friendcount, s.`userid` AS _isonline, u.* 
  FROM jos_community_users AS a 
  LEFT JOIN jos_users u 
  ON u.`id`=a.`userid` 
  LEFT
  OUTER JOIN jos_session s 
  ON s.`userid`=a.`userid` 
  AND s.client_id !='1'
  WHERE a.`userid`='0'

админка:
Код
 Memory Usage

8283520
21 queries logged.

SELECT *
  FROM jos_session
  WHERE session_id = 'c8d88bf5b665cee50aa1c68c6fd57df1'
DELETE
  FROM jos_session
  WHERE ( time < '1272441181' )
SELECT *
  FROM jos_session
  WHERE session_id = 'c8d88bf5b665cee50aa1c68c6fd57df1'
UPDATE `jos_session`
  SET `time`='1272442081',`userid`='62',`usertype`='Super Administrator',`username`='admin',`gid`='25',`guest`='0',`client_id`='1',`data`='__default|a:8:{s:15:\"session.counter\";i:7;s:19:\"session.timer.start\";i:1272441822;s:18:\"session.timer.last\";i:1272442043;s:17:\"session.timer.now\";i:1272442043;s:22:\"session.client.browser\";s:118:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5\";s:8:\"registry\";O:9:\"JRegistry\":3:{s:17:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_registry\";a:2:{s:7:\"session\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}s:11:\"application\";a:1:{s:4:\"data\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}}}s:7:\"_errors\";a:0:{}}s:4:\"user\";O:5:\"JUser\":20:{s:2:\"id\";s:2:\"62\";s:4:\"name\";s:39:\"Сергей Администратор\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:19:\"serge2520@gmail.com\";s:8:\"password\";s:65:\"595e0405b094c8f8ae5e4576565f0712:oOE3rUtWNsZD58DgQE6yFgnmLrNDeE2I\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:19:\"Super Administrator\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:3:\"gid\";s:2:\"25\";s:12:\"registerDate\";s:19:\"2010-02-25 19:01:05\";s:13:\"lastvisitDate\";s:19:\"2010-04-27 18:13:09\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:56:\"admin_language=\nlanguage=\neditor=\nhelpsite=\ntimezone=0\n\n\";s:3:\"aid\";i:2;s:5:\"guest\";i:0;s:7:\"_params\";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4:\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elementPath\";a:1:{i:0;s:59:\"Z:\\home\\mmm.com\\www\\libraries\\joomla\\html\\parameter\\element\";}s:17:\"_defaultNameSpace\";s:8:\"_default\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{s:4:\"data\";O:8:\"stdClass\":5:{s:14:\"admin_language\";s:0:\"\";s:8:\"language\";s:0:\"\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:1:\"0\";}}}s:7:\"_errors\";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{}s:10:\"superadmin\";b:1;}s:13:\"session.token\";s:32:\"286b6ce3cc7543bbb39531467f833711\";}'
  WHERE session_id='c8d88bf5b665cee50aa1c68c6fd57df1'
SELECT *
  FROM jos_components
  WHERE parent = 0
SELECT folder AS type, element AS name, params
  FROM jos_plugins
  WHERE published >= 1
  AND access <= 2
  ORDER BY ordering
SELECT *
  FROM jos_zoo_application
  ORDER BY name
SELECT *
  FROM jos_zoo_application
  ORDER BY name
SELECT u.id, u.name
  FROM jos_zoo_item AS i JOIN jos_users AS u
  ON i.created_by = u.id
  WHERE i.application_id = 1
  GROUP BY i.created_by
SELECT g.id, g.name
  FROM jos_groups AS g
SELECT DISTINCT a.*
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS ci
  ON a.id = ci.item_id
  WHERE a.application_id = 1
  ORDER BY a.created DESC
  LIMIT 0, 20
SELECT DISTINCT a.*
  FROM jos_zoo_item AS a
  LEFT JOIN jos_zoo_category_item AS ci
  ON a.id = ci.item_id
  WHERE a.application_id = 1
  ORDER BY a.created DESC
SELECT *
  FROM jos_zoo_category
  WHERE application_id = 1
  ORDER BY ordering
SELECT i.created_by AS value, u.name AS text
  FROM jos_zoo_item AS i JOIN jos_users AS u
  ON i.created_by = u.id
  GROUP BY i.created_by
SELECT template
  FROM jos_templates_menu
  WHERE client_id = 1
  AND menuid = 0
SELECT id, title, module, position, content, showtitle, control, params
  FROM jos_modules AS m
  LEFT JOIN jos_modules_menu AS mm
  ON mm.moduleid = m.id
  WHERE m.published = 1
  AND m.access <= 2
  AND m.client_id = 1
  ORDER BY position, ordering
SELECT a.name, a.admin_menu_link, a.admin_menu_img
  FROM jos_components AS a
  INNER JOIN jos_components AS b
  ON b.id = a.parent
  WHERE b.OPTION = 'com_zoo'
  AND b.parent = 0
  ORDER BY a.ordering ASC
SELECT a.*, SUM(b.home) AS home
  FROM jos_menu_types AS a
  LEFT JOIN jos_menu AS b
  ON b.menutype = a.menutype
  GROUP BY a.id
SELECT *
  FROM jos_components
  WHERE `option` <> "com_frontpage"
  AND `option` <> "com_media"
  AND enabled = 1
  ORDER BY ordering, name
SELECT COUNT(*)
  FROM jos_messages
  WHERE state = 0
  AND user_id_to = 62
SELECT COUNT( session_id )
  FROM jos_session
  WHERE guest <> 1

*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #1 : 28.04.2010, 12:47:26 »
Может индексы добавить в базу данных в таблицы каталога ZOO jos_zoo_category?

Попробуйте применить этот хак и посмотреть какие запросы тормозят?

http://j-web.ru/stati/joomla-1-5/47-vremya-vypolneniya-zaprosov-v-debug-informaczii-i-mesto-vyzova-sql-zaprosa-v-joomla-15
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #2 : 28.04.2010, 12:52:28 »
Спасибо, сейчас гляну
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #3 : 28.04.2010, 13:19:56 »
Судя по характеру запросов, количество их пропорционально количеству категорий. Грустно...
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #4 : 28.04.2010, 13:36:51 »
Ниже запросы, которые дают большое время выполнения в секундах. ZOO 2.0 beta 4
Какие запросы на ваш взгляд ресурсоёмкие? Предлагаю решить проблему ресурсоёмкиех запросов и переписать их менее затратными вместе так как после релиза который уже скоро все мы будем использовать этот компонент на своих проектах, там более, что он будет бесплатным.
Результаты:

Фронтенд (на фронтенде zoo список категорий без картинок, чисто 2 колонки категорий с количеством позиции в каждой)
Прилагаю файл, так как код не влазит в пост http://book-market.by/front.txt

Админка
Прилагаю файл, так как код не влазит в пост http://book-market.by/admin.txt
« Последнее редактирование: 28.04.2010, 13:41:46 от serge2520 »
*

voland

  • Легенда
  • 11027
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #6 : 28.04.2010, 13:59:06 »
Наверное, часть нагрузки можно снизить засчет:

Тест 1
1) отключением alphaindex'а...
2) подсчета позиций в категориях и соответственно вывода их количества возле каждой категории..

Результат: уменьшение с 4,89 до 4,04 секунды. Почти секунда.

Тест 2
1) оставляем alphaindex только для категорий
2) отключаем подсчет позиций в категориях и соответственно вывода их количества возле каждой категории..

Результат: с 4,04 до 2,81 секунды. Парадокс.

« Последнее редактирование: 28.04.2010, 14:07:19 от serge2520 »
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #7 : 28.04.2010, 14:28:13 »
Судя по характеру запросов, количество их пропорционально количеству категорий. Грустно...
Вы абсолютно правы, сколько категорий, столько и запросов. Ужас. Получается нужно вкладывать категории в подкатегории. Например у вас категории - список стран. Скажем 270. Выводите на фронтенд не 270 категорий-стран, а сначала материки а потом в каждом материке свои страны....))))))))))) Такимбразом конечный пользователь не заметит задержек)). Вот это жесть...
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #8 : 28.04.2010, 14:56:38 »
Моя задача решена. Среднее время запроса: Execute time:0.000106 sec. Что приемлемо. Со включенным альфаиндексом для категорий и позиций, со всеми включенными опциями.

У меня статичный каталог, нет позиций, которые могут быть опубликованы или неопубликованы. Нет просмотра позиций только для регистрированных и т.д. Соответственно я удалил все строки в запросах на проверку состояния опубликованности (вкл вычисление даты и т.д.) проверку access  и т.д. В результате каталог стал   работать адекватно.

Хоть моя проблема и решена, все же предлагаю продолжить обсуждение темы, так как у нас у всех разные потребности к zoo и кому то, то что сделал я не подойдет.
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #9 : 28.04.2010, 15:06:10 »
загадочно однако. Неужели банально access=1 и т.д. дает нагрузку в сотни раз.. Может еще что забыл сказать?.. ))
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #10 : 28.04.2010, 15:11:07 »
По любому нужно кешировать SQL запросы
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #11 : 28.04.2010, 15:32:49 »
Конечный результат:

425 ms для вывода фронтенда

618 ms для вывода списка категорий с счетчиком позиций внутри категории

718 ms для вывода списка позиций внутри конкретной категории (15 позиций вывод дальше пагинация 1>2>3> .... страниц)

657 ms для вывода конкретной позиции

При этом удалена:

1) удалена проверка в запросах publish/unpublish (publish=true.... и т.д.)
2) удалено вычисление даты в запросах для publish/unpublish (date between и т.д.)
3) удалена проверка access
4) поскольку у меня задействовано только одно zoo application (product), то в ресурсоемких запросах в строках вычисления application подставлено конкретное значение (у меня у всех позиций application = 1). Если много позиций и все позиции принадлежат только одному application, то думаю можно в принципе удалить выборку по application вообще, а оставить просто генеральную выборку без уточнений значения "application".
5) Все опции включены (description, title, image ..... и т.д. для категорий)
6) AlphaIndex только для категорий.
Все.

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

Вывод адаптируем запросы под ваши потребности + альфаиндекс под ваши потребности.

Дополнительно, не забывайте оптимизировать ваш сайт:
группировка и сжатие CSS, группировка и сжатие js, спрайты, оптимизация графики, разнос статики и картинок на отдельные DNS и думаю время генерации страницы уменьшится  еще больше.

Всем хорошего дня!
« Последнее редактирование: 28.04.2010, 15:42:40 от serge2520 »
*

voland

  • Легенда
  • 11027
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #12 : 28.04.2010, 15:46:41 »
Конечный результат:

425 ms для вывода фронтенда

618 ms для вывода списка категорий с счетчиком позиций внутри категории

718 ms для вывода списка позиций внутри конкретной категории (15 позиций вывод дальше пагинация 1>2>3> .... страниц)

657 ms для вывода конкретной позиции

При этом удалена:

1) удалена проверка в запросах publish/unpublish (publish=true.... и т.д.)
2) удалено вычисление даты в запросах для publish/unpublish (date between и т.д.)
3) удалена проверка access
4) поскольку у меня задействовано только одно zoo application (product), то в ресурсоемких запросах в строках вычисления application подставлено конкретное значение (у меня у всех позиций application = 1). Если много позиций и все позиции принадлежат только одному application, то думаю можно в принципе удалить выборку по application вообще, а оставить просто генеральную выборку без уточнений значения "application".
5) Все опции включены (description, title, image ..... и т.д. для категорий)
6) AlphaIndex только для категорий.
Все.

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

Вывод адаптируем запросы под ваши потребности + альфаиндекс под ваши потребности.

Дополнительно, не забывайте оптимизировать ваш сайт:
группировка и сжатие CSS, группировка и сжатие js, спрайты, оптимизация графики, разнос статики и картинок на отдельные DNS и думаю время генерации страницы уменьшится  еще больше.

Всем хорошего дня!
Все таки 0,5-0,7 секунд многовато, есть возможность поставить memcache и потестировать с кэшированием запросов?
*

serge2520

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #13 : 28.04.2010, 16:02:00 »
Все таки 0,5-0,7 секунд многовато, есть возможность поставить memcache и потестировать с кэшированием запросов?

Прошу прощения,  мы не допоняли друг друга. Значения 0,4 - 0,7 секунд - это конечно значение генерации страницы в целом с графикой и т.д., а не время генерации конкретных запросов. Для генерации самой страницы как таковой полностью с графикой и т.д. это время очень хорошее. Время генерации самой HTML страницы из этих 0,4 - 0,7 секунд (только HTML на основе php zoo со всеми его запросами к БД) составил 0,3 секунды в среднем.

Другими словами генерация страницы каталога конечному пользователю составила  0,4-0,7 секунды в среднем, из которых генерация HTML (php, запросы к БД) - 0.3 в среднем, и 0,4 секунды пришлись на обработку js CSS и графический http запросов к серверу.

Из этого видно, что при обрезании ненужных запросов как я описал выше и при отключении альфаиндекса для позиций суммарное время всех zoo и Joomla запросов к БД а также генерация HTML по php составила 0,3 секунды. Напомню, что в среднем у меня 145 запросов к БД от zoo.
« Последнее редактирование: 28.04.2010, 16:05:46 от serge2520 »
*

delames

  • Захожу иногда
  • 141
  • 10 / 0
  • Решаю программные вопросы за $ - Обращайтесь!
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #14 : 29.04.2010, 00:53:02 »
какая конфигурация сервака надо на 145 запросов при 5000 уников?  примерно кто скажет
*

voland

  • Легенда
  • 11027
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #15 : 29.04.2010, 02:10:54 »
какая конфигурация сервака надо на 145 запросов при 5000 уников?  примерно кто скажет
Ну прикинь - 5000 уников это скажем 20 000 хитов, плюс боты еще столько же с запасом - итого 40 000 по секунде на обработку имеем 40 000 секунд \ 86 400 (день) = 45%, коэффициент неравномерности пусть 2,5 - итого не хватит мощного сервера (аналога, на котором проводилось тестирование), но если включить мозг и кэширование то можно раз в 10-30-100 снизить нагрузку и спокойно обойтись средненькой ВПС, но не ниже 1000Мгц, а то время запросов сильно вырастет
*

denkog

  • Осваиваюсь на форуме
  • 46
  • 9 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #16 : 27.05.2010, 15:52:19 »
Советую тебе с таким большим ко-во позиций использовать другое ядро, или написать самому
*

WesternTune

  • Новичок
  • 9
  • 0 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #17 : 07.06.2010, 17:56:32 »
И какое же ядро рекомендуешь, дабы не быть голословным?
*

feelgocorp

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #18 : 02.12.2010, 23:06:57 »
Добрый вечер!
Думаю мой вопрос будет в тему этой ветки. Если нет - прошу прощения. Впервые пользуюсь форумом))

Ситуация такая: !
Поставил на Joomla 1.5.22 ZOO v2.2. Он попросил меня включить mootools, что я и сделал.
Сайт стал очень жестко тормозить.
Я сначала думал что проблема в ZOO, но перепробовав несколько версий не увидел изменений.

Сейчас для эксперимента отключил плагин mootools и сайт вновь начал летать. Но без него ZOO работать же не будет?
Как быть в данной ситуации? Может кто сталкивался?

Заранее благодарю за помощь! ! !
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #19 : 02.12.2010, 23:13:50 »
feelgocorp, поставь ZOO 2.1 оно не требует mootools
*

feelgocorp

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #20 : 02.12.2010, 23:52:31 »
 :DСпасибо!
Сейчас проверю!!

А мож кто знает как проблему с mootools решить... Хотелось бы ZOO 2.2 поставить.

Заранее благодарю всех за помощь.
« Последнее редактирование: 03.12.2010, 00:07:36 от feelgocorp »

Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #21 : 21.12.2010, 20:43:59 »
При этом удалена:

1) удалена проверка в запросах publish/unpublish (publish=true.... и т.д.)
2) удалено вычисление даты в запросах для publish/unpublish (date between и т.д.)
3) удалена проверка access
4) поскольку у меня задействовано только одно zoo application (product), то в ресурсоемких запросах в строках вычисления application подставлено конкретное значение (у меня у всех позиций application = 1). Если много позиций и все позиции принадлежат только одному application, то думаю можно в принципе удалить выборку по application вообще, а оставить просто генеральную выборку без уточнений значения "application".
5) Все опции включены (description, title, image ..... и т.д. для категорий)
6) AlphaIndex только для категорий.
Все.

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

Я в этом деле новичек, буду признателен за помощь.
*

Razumir

  • Новичок
  • 3
  • 0 / 0
Re: Жуткие тормоза ZOO 2.0 18 тыс позиций.
« Ответ #22 : 26.12.2010, 05:34:36 »

А мож кто знает как проблему с mootools решить... Хотелось бы ZOO 2.2 поставить.


Проблема решена радикально в версии ZOO 2.3 stable
Разработчиков тоже запарили танцы с бубном вокруг MooTools и они все переписали на jQuery
Теперь и до Yoo наконецто дошло, что MooTools  давно пора в топку.

Вот статейка с офф. сайта по теме причины отказа отMooTools
http://www.yootheme.com/blog/item/root/warp-zoo-and-jquery
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

zoo 2.4 - вывод избранных позиций (элементов) на главной

Автор alanbus

Ответов: 0
Просмотров: 1285
Последний ответ 12.11.2011, 00:42:05
от alanbus
Тормоза

Автор recived

Ответов: 6
Просмотров: 2556
Последний ответ 23.05.2010, 15:44:59
от recived