LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 02:32:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Много запросов к БД в 1.3  (Прочитано 514 раз)
0 Пользователей и 1 Гость смотрят эту тему.
colors
Завсегдатай
*****

Репутация: +0/-0
Offline Offline

Сообщений: 415


« : 30.01.2011, 09:54:57 »

Жил был один сайт, работал исправно на 1.3.0.4, обратил недавно внимание, что стали очень медленно грузится блоги, поглядел в отладку. Подскажите, нормально ли что для вывода одной статьи блога делается столько запросов?

Код
#15 	 0.00034700 	 SELECT sectionid from jos_content WHERE id = 981 
#16 0.00052800 SELECT COUNT( id ) FROM jos_menu WHERE type = 'content_item_link' AND published = 1
#17 0.00055100 SELECT id FROM jos_menu WHERE type = 'content_item_link' AND published = 1 AND link = 'index.php?option=com_content&task=view&id=981'
#18 0.00072100 SELECT ms.id AS sid, ms.type AS stype, mc.id AS cid, mc.type AS ctype, i.id as sectionid, i.id As catid, ms.published AS spub, mc.published AS cpub
FROM jos_content AS i
LEFT JOIN jos_sections AS s ON i.sectionid = s.id
LEFT JOIN jos_menu AS ms ON ms.componentid = s.id
LEFT JOIN jos_categories  
#19 0.00088600 SELECT title_alias FROM jos_content WHERE id=981
#20 0.00030400 SELECT c.title AS category,  a.title_alias AS title FROM jos_content as a LEFT JOIN jos_categories AS c ON a.catid=c.id WHERE a.id=981
#21 0.00010800 SELECT folder, element, published, params FROM jos_mambots WHERE  published=1 AND folder = 'content' AND client_id=0 ORDER BY ordering ASC
#22 0.00034000 SELECT params FROM jos_mambots WHERE element = 'comment.content' AND folder = 'content'
#23 0.00011200 SELECT sectionid from jos_content WHERE id = 981
#24 0.00018700 SELECT ms.id AS sid, ms.type AS stype, mc.id AS cid, mc.type AS ctype, i.id as sectionid, i.id As catid, ms.published AS spub, mc.published AS cpub
FROM jos_content AS i
LEFT JOIN jos_sections AS s ON i.sectionid = s.id
LEFT JOIN jos_menu AS ms ON ms.componentid = s.id
LEFT JOIN jos_categories  
#25 0.00012200 SELECT title_alias FROM jos_content WHERE id=981
#26 0.00031600 SELECT c.title AS category,  a.title_alias AS title FROM jos_content as a LEFT JOIN jos_categories AS c ON a.catid=c.id WHERE a.id=981
#27 0.00015900 SELECT count(*)
FROM jos_comment
WHERE object_id = 981
AND object_group = 'com_content'

Ну и если статей 20-30 штук, умножаем это на 20-30....

установлен easysef, JComments (отключены ссылки в блогах) включен кеш (!) Каталог кеша доступен, но для com_content очень мало записей и они как-то быстро исчезают, хотя время кеша стоит 90000 в конфиге, и с кешированием всех других модулей и компонентов проблем нет
« Последнее редактирование: 30.01.2011, 10:00:01 от colors » Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #1 : 01.03.2011, 00:03:27 »

Какие модули используются, кеширование во всех включено?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet