Искать  
 
   
 
Медленная загрузка выборки из базы
Отправлено: 29 Декабрь 2013 01:58 P.M.   [ Игнорировать ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

Вопрос в медленной загрузке выборки из базы. Когда выборка сгенерирована, то между страницами выборки всё происходит быстро. При этом при запросе на адрессные данные из выборки всё происходит моментально. Колличество адресов в выборке не влияет на скорость. То-есть, еслив выборке один адрес - он все-равно загружается за ~ тоже время, что и выборка на 90-то адресов... Помогите разобраться в чём тормоза.
Сайт: http://dif-info.com
Шаблон расположен - .p/index.php  Кеширование шаблона включено.

Запрос выглядит так:

{exp:channel:categories category_group="2" style="linear" channel="dif"}
   {if parent_id 
== "0"}{if count 1}<br />{/if}<a href="{homepage}p/category/{category_url_title}/ivfrobl" class="parent">{category_name}</a>
   
{if:else}<span class="nowrap"><a href="{homepage}p/category/{category_url_title}/ivfrobl" class="parent">{category_name}</a></span>{/if}
  {
/exp:channel:categories} 

===============================================================

Профиль
 
 
Отправлено: 05 Январь 2014 12:17 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

Так что именно и когда происходит медленно? Добавь disable=“category_fields”. Если выборка категорий тормазит то может переписать на 1 запрос с использованием SQL Query ?

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 09 Январь 2014 04:32 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

disable=“category_fields” - добавил. особо не решило вопрос. Что ж до SQL Query - хотелось бы средствами ЕЕ решить.
Касательно что и когда:
...запрос генерирует список категорий. (Категорий две - одна со списком городов, вторая список рубрик\разделов.) Этот запрос генерирует список рубрик. Название рубрики в виде ссылки. При переходе по ссылке в отдельную рубрику происходит выборка из базы. Выборка формируется долго в независимости от колличества подходящих единиц, будь-то 1 или 90. Потом, когда виборка имеет несколько страниц, постраничный переход происходит мгновенно. Возможно тормоза вообще не от этого, типа настройка .htaccess или ещё чего?..

Профиль
 
 
Отправлено: 10 Январь 2014 12:00 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

Включи отладку шаблонов и запросов, погляди что дольше всего выполняется.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 11 Январь 2014 10:37 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

Отладку включил....
Тормоза включаются после  Cached Template Used
(1.368191 / 18.53MB) Cached Template Used
(49.549628 / 10.73MB) Conditionals Parsed, Processing Sub Templates
(49.549715 / 10.77MB) - Processing Sub Templates (Depth: 1) -
Что посоветуешь дальше???

Профиль
 
 
Отправлено: 12 Январь 2014 08:56 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11
Horus267 - 11 Январь 2014 10:37 P.M.

Отладку включил....
Тормоза включаются после  Cached Template Used
(1.368191 / 18.53MB) Cached Template Used
(49.549628 / 10.73MB) Conditionals Parsed, Processing Sub Templates
(49.549715 / 10.77MB) - Processing Sub Templates (Depth: 1) -
Что посоветуешь дальше???

Думаю у тебя много embed вызовов, которые очень долго парсятся. Надо или изменить логику или кешировать.

Если очень надо могу глянуть шаблоны, может найду проблему.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 13 Январь 2014 01:14 A.M.   [ Игнорировать ]   [ # 6 ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

Шаблон по запросам действительно громоздкий. Пробую изменить подход. Перепишу шаблон. Уберу всё лишнее. Пока благодарен за советы.

Профиль