cotonti.com : Плагины Karma и News (Genoa) значительно увеличивают кол-во SQL запросов на главной странице https://www.cotonti.com Laatste forum onderwerpen Cotonti en Thu, 26 Feb 2026 00:39:18 -0000 Uch Что такое форк? )))

]]>
Ma, 12 Sep 2011 10:15:55 -0000
esclkm в сиене - коммментарии вынесены в отдельный плуг

и поля ком каунт больше нет

зато есть функция высчета количества комментов

Добавлено 10 спустя:

скоро будешь наверное свой форк делать?

]]>
Zo, 11 Sep 2011 20:49:10 -0000
Uch Начну с коробочного плагина News.

1. В строке 79 скрипт обращается к функции sed_build_comments всего лишь для того, что бы получить ссылку на страницу с открытими комментариями. При этом для каждой новости, анонсируемой на главной странице, инициализируются пара лишних SQL запросов. Зачем это нужно, если в основном SQL запросе плагина есть поле page_comcount?

2. Этот же плагин инициализирует дополнительные SQL запросы к таблицэ плагина Tags. Это происходит даже, если нам не надо выводить под каждой новостью на главной странице список соответствующих тэгов. Например, если мы решили ограничиться общим облаком тэгов на главной.

Karma цепляется к хуку comments.loop и при каждом вызове функции sed_build_comments с главной страницы "радует" нас очередной порцией холостых SQL запросов. Т.е. решив указанную выше проблему с плагином News, мы убиваем сразу двух зайцев ... Хотя, скорее 1,5 зайца, чем двух :)

Не зна, как обстоят дела в Сиене, но с этим надо что то делать! Либо переписывать sed_build_comments, либо плагины.

]]>
Zo, 11 Sep 2011 13:01:23 -0000