Последнее время, я стал замечать, что сайт стал работать медленнее, на
вопрос к хостеру что за нафиг, я получил вот такой вот ответ:
По всей видимости один из ваших плагинов (есть подозрение что это jlvotes) создает запрос, который обрабатывается в течении 7 сек (попробуйте отключить плагин и проверить станет ли нормально открываться), вот запрос:
SELECT DISTINCT
cats.title AS cat,
users.username AS author,
users.email AS author_email,
cats.section AS SID,
content.title AS title,
content.introtext AS text,
content.created AS date,
content.publish_up AS date_publish,
content.images AS images,
content.id AS IID,
content.hits AS hits,
content_rating.rating_sum AS rating_sum,
content_rating.rating_count AS rating_count,
CASE WHEN CHAR_LENGTH(content.alias)
THEN CONCAT_WS(":", content.id, content.alias)
ELSE content.id END as ID,
CASE WHEN CHAR_LENGTH(cats.alias)
THEN CONCAT_WS(":", cats.id, cats.alias)
ELSE cats.id END as CID
FROM
(SELECT content_id, count(votetype) as s from jos_jlvotes_data where votetype=0 group by content_id) as votes,
jos_content AS content
LEFT JOIN
jos_categories AS categories
ON categories.id = content.catid
LEFT JOIN
jos_sections AS sections
ON sections.id = content.sectionid
LEFT JOIN
jos_users AS users
ON users.id = content.created_by
LEFT JOIN
jos_content_frontpage AS frontpage
ON content.id = frontpage.content_id
LEFT JOIN
jos_categories AS cats
ON content.catid = cats.id
LEFT JOIN
jos_content_rating AS content_rating
ON content_rating.content_id = content.id
WHERE
content.state = 1
AND categories.access <= 0
AND content.access <= 0
AND categories.published = 1
AND ( content.publish_up = '0000-00-00 00:00:00' OR content.publish_up <= '2011-07-25 10:01:04' )
AND ( content.publish_down = '0000-00-00 00:00:00' OR content.publish_down >= '2011-07-25 10:01:04' )
AND ( content.catid = 99 OR content.catid = 101 OR content.catid = 102 OR content.catid = 103 OR content.catid = 104 OR content.catid = 105 OR content.catid = 106 OR content.catid = 107 OR content.catid = 108 OR content.catid = 109 OR content.catid = 110 OR content.catid = 111 OR content.catid = 112 OR content.catid = 113 OR content.catid = 114 OR content.catid = 115 OR content.catid = 116 OR content.catid = 117 OR content.catid = 118 OR content.catid = 120 OR content.catid = 121 OR content.catid = 122 OR content.catid = 123 OR content.catid = 131 OR content.catid = 134 )
ORDER BY
RAND()
LIMIT
0,10
есть мысли?
если что, вот ссылка на мой сайт:
http://www.xvastunov.net