Модуль Download Count на Drupal 6 вызывает тормоза

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

Аватар пользователя Alexander_Nureyev Alexander_Nureyev 11 ноября 2013 в 11:22

Друзья! Из-за чего модуль Download Count вызывает жуткие тормоза при загрузке вьюшек и страниц, где есть якорь на количество загрузок?

Стоит его только отключить, как всё приходит в норму. Но он нужен. Куда копать?

Комментарии

Аватар пользователя Alexander_Nureyev Alexander_Nureyev 11 ноября 2013 в 11:30

Страница и вьюшки, пока в кэш не попадут, могут грузиться по 20-45 секунд. Иногда даже бывает вылетает 502-я ошибка от nginx, если запрос идёт больше минуты. Виновник только один — Download Count.

Аватар пользователя Chyvakoff Chyvakoff 11 ноября 2013 в 14:38

Ну посмотри каким образом этот модуль считает количество загрузок. Или что там из-за него тормозит.
Этот участок и оптимизируешь.

Аватар пользователя Alexander_Nureyev Alexander_Nureyev 12 ноября 2013 в 0:14

Я даже не знаю, куда нужно копать...

Базу данных такие запросы грузят:

| 86662 | root | localhost | NULL | Query | 0 | NULL | show processlist |
| 88419 | webmaster | localhost | winamp | Query | 118 | Sending data | SELECT files.fid AS fid,
node_node_data_field_file.title AS node_node_data_field_file_title,
n |
| 88421 | webmaster | localhost | winamp | Query | 80 | Sending data | SELECT files.fid AS fid,
node_node_data_field_file.title AS node_node_data_field_file_title,
n |