Не подскажите, что конкретно мне написать хостеру по этому поводу, или достаточно показать картинку и он сам все поймет?Как мне кажется, трабл в хостинге prntscr.com/4wcbj
Это стандартные цыфры для этого движка без оптимизации, так что....
Запрос, который периодически долго обрабатывается:
SELECT c.id as id,
c.target as target,
c.target_id as target_id,
c.target_link as target_link,
c.target_title,
c.content as content,
c.guestname,
c.pubdate as fpubdate,
IFNULL(c.user_id, 0) as user_id,
IFNULL(u.nickname, '') as author,
IFNULL(u.login, '') as author_login,
IFNULL(v.total_rating, 0) as rating
FROM cms_comments c
INNER JOIN cms_users u ON u.id = c.user_id OR c.guestname<>''
LEFT JOIN cms_ratings_total v ON v.item_id=c.id AND v.target='comment'
WHERE c.published=1 AND c.target IN ('faq','blog','article','palbum','photo','userphoto')
GROUP BY c.id
ORDER BY c.id DESC
LIMIT 70;
Долгое выполнение запроса обусловлено группировкой "GROUP BY c.id" и сортировкой "ORDER BY c.id DESC", т.к. для обработки этих методов mysql-сервер создаёт временные таблицы. Справиться с этим уже никак нельзя. Нужно переделывать логику работы скриптов.
Если просить об этом хостера, то что конкретнее написать ему?
У меня кстати тоже vps, но и с этим модулем (причем показываются и комменты гостей), все работает нормально.
<!-- Время генерации страницы:: 0.8476 сек. -->
<!-- Время генерации страницы:: 0.1554 сек. -->
<!-- Время генерации страницы:: 0.9640 сек. -->
Т.е получается что БД не при чем??
А что же с модулем делать? он очень нужен, благодаря ему общение на сайте постоянное.
Пожалуй мне стоит создать тему в разделе Модули, если БД не при чем.
<!-- Время генерации страницы:: 1.8756 сек. -->
<!-- Время генерации страницы:: 1.2061 сек. -->
<!-- Время генерации страницы:: 1.9107 сек. -->
<!-- Время генерации страницы:: 1.8756 сек. -->
<!-- Время генерации страницы:: 1.2061 сек. -->
<!-- Время генерации страницы:: 1.9107 сек. -->
Очень жестокие цифры. Если не секрет какой хостер? Если у меня выше 0.25 я начинаю искать причину, выведено порядка 15 модулей и комментарии также, отключены комментарии гостей (спасибо Фьюзу).
По правде сказать мне уже не однократно говорили что должно быть до 1 секунды, но я не знаю что мне написать хостеру по этому поводу.
504 Gateway Time-out
nginx/0.8.54
Что еще делать — не знаю.
сомневаюсьотключила все что могла