Посмотрел запросы к базе и taxonomy_get_vocabularies самые догие. Если я уберу термины таксомонии с тизеров, поможет ли? пробовал убрать их через node.tpl.php, вот только запросы к базе это не отменяет...
Врядли от этих запросов можно будет избавиться так как они выполняются скорее всего на node_load. Честно говоря очень странно, что эти запросы самые долгие. Возможно стоит посмотреть в другую сторону оптимизации сайта?
Кстати, а убрать показ терминов под заголовком (и в тизере и в полной ноде) как можно? Термины выводятся в навигации, а под заголовком они мне не нужны.
Попробовал Taxonomy Hide - он вырезает термины совсем, в том числе из Хлебных крошек. Видимо, и во втором та же проблема.
Поэтому предпочел в шаблоне ноды вырезать:
<?php if ($taxonomy): ?><?php print $terms?><?php endif;?>
Комментарии
taxonomy_node_get_terms тоже долгая.
нет
Врядли от этих запросов можно будет избавиться так как они выполняются скорее всего на node_load. Честно говоря очень странно, что эти запросы самые долгие. Возможно стоит посмотреть в другую сторону оптимизации сайта?
Например?
Кстати, а убрать показ терминов под заголовком (и в тизере и в полной ноде) как можно? Термины выводятся в навигации, а под заголовком они мне не нужны.
http://drupal.org/project/term_display или http://drupal.org/project/taxonomy_hide
тестировал лично.
Касаемо оптимизации сайта, для каких либо советов, пожалуйста опишите сайт. Какие модули используются? Какой хостинг?
Благодарю.
Попробовал Taxonomy Hide - он вырезает термины совсем, в том числе из Хлебных крошек. Видимо, и во втором та же проблема.
Поэтому предпочел в шаблоне ноды вырезать:
<?php if ($taxonomy): ?><?php print $terms?><?php endif;?>