Оптимизация количества запросов

Главные вкладки

Аватар пользователя orbisnull orbisnull 23 ноября 2007 в 19:48

Заметил интересную вещь в запросах модулей path (pathauto), и другие - при просмотре через devel получаю что больше всего запросов идет:

  1. drupal_lookup_path - 149 вызовов (с индексом)
  2. category_get_cached_item -12
  3. cache_get - 12
  4. locale - 7

По мне так многовато как-то...

Комментарии

Аватар пользователя orbisnull orbisnull 23 ноября 2007 в 20:01

Счас буду смотреть http://drupal.org/project/advcache, хотя из идей - например перевести кэширование на sqlite например, и быстро, и мускул не трогаем.... Кстати если кто работал с sqlite - подскажите как производительность с Php?

Аватар пользователя axel axel 24 ноября 2007 в 1:21

Чего-то у меня есть сомнения, что sqlite быстрее хорошо настроенного сервера mysql. Хотя в случае особо умного хостера ограничившего число коннектов к базе - возможно это выход.

Аватар пользователя orbisnull orbisnull 23 ноября 2007 в 22:17

Вот еще интересный вывод phpmyadmin:
Проблемы с индексами таблицы `category_cont_distant`
PRIMARY and INDEX keys should not both be set for column `cid`
Проблемы с индексами таблицы `category_hierarchy`
PRIMARY and INDEX keys should not both be set for column `cid`
Проблемы с индексами таблицы `category_node`
PRIMARY and INDEX keys should not both be set for column `cid`
Проблемы с индексами таблицы `node`
PRIMARY and INDEX keys should not both be set for column `nid`
Больше одного INDEX ключа создано для колонки `status`
Проблемы с индексами таблицы `relatedlinks`
Больше одного INDEX ключа создано для колонки `nid`
Проблемы с индексами таблицы `term_hierarchy`
PRIMARY and INDEX keys should not both be set for column `tid`
Проблемы с индексами таблицы `term_node`
PRIMARY and INDEX keys should not both be set for column `tid`
Проблемы с индексами таблицы `view_view`
UNIQUE and INDEX keys should not both be set for column `name`