Alexander_Nureyev 11 ноября 2013 в 11:22 Друзья! Из-за чего модуль Download Count вызывает жуткие тормоза при загрузке вьюшек и страниц, где есть якорь на количество загрузок? Стоит его только отключить, как всё приходит в норму. Но он нужен. Куда копать? Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Alexander_Nureyev 11 ноября 2013 в 11:30 Страница и вьюшки, пока в кэш не попадут, могут грузиться по 20-45 секунд. Иногда даже бывает вылетает 502-я ошибка от nginx, если запрос идёт больше минуты. Виновник только один — Download Count.
Chyvakoff 11 ноября 2013 в 14:38 Ну посмотри каким образом этот модуль считает количество загрузок. Или что там из-за него тормозит. Этот участок и оптимизируешь.
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 |
Alexander_Nureyev 12 ноября 2013 в 11:05 Chyvakoff, а как можно увидеть всю структуру запроса? Я пока в этом деле нуб.
Комментарии
Страница и вьюшки, пока в кэш не попадут, могут грузиться по 20-45 секунд. Иногда даже бывает вылетает 502-я ошибка от nginx, если запрос идёт больше минуты. Виновник только один — Download Count.
При этом поднимается нагрузка на СУБД до 350%.
Ну посмотри каким образом этот модуль считает количество загрузок. Или что там из-за него тормозит.
Этот участок и оптимизируешь.
Я даже не знаю, куда нужно копать...
Базу данных такие запросы грузят:
| 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 |
Это только кусок запроса. Простой селект бд не грузит.
Chyvakoff, а как можно увидеть всю структуру запроса? Я пока в этом деле нуб.
поставить devel, включить учет запросов к БД и посмотреть