Vi har problem med en sida som har oerhört långa svarstider.
Jag har rensat bort i stort sett allt på sidan så at det bara är en vit sida kvar, men någonting gör så att det tar över en minut att ladda sidan.
Teknikerna på vårt webbhotell har hittat tre databas-frågor som tar oerhört lång tid.
Det är dessa:
Code: Select all
SELECT a.id, a.*, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as
catslug, a.attribs, a.title, a.introtext as introtext, a.sectionid, a.catid, a.created as created, a.images
FROM jos_content AS a INNER JOIN jos_categories AS cc ON cc.id = a.catid INNER JOIN jos_sections AS d ON d.id = a.sectionid
WHERE (a.state = '1') AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-09-09 17:35:10') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-09-09 17:35:10')
AND (d.published = '1') AND (cc.published = '1') AND (a.sectionid IN (6, 7, 40, 59, 50, 60, 28, 57, 24, 55, 32, 56, 36, 58)) AND (a.catid IN (111, 121, 135, 113, 115, 122, 123, 132, 110, 112,
114, 118, 68, 69, 120, 67, 86, 170, 173, 171, 202, 157, 158, 154, 152, 153, 161, 162, 167, 165, 166)) AND a.access <= '0'
ORDER BY a.created DESC
LIMIT 5, 3
Code: Select all
select oldurl, newurl
FROM jos_redirection
WHERE newurl <> "" AND (oldurl like '%day%' OR oldurl like '%listevents%' OR oldurl like '%2013%') AND oldurl not like '%vmchk%' AND newurl not like '%format=feed%' AND newurl not like
'%format=pdf%' AND newurl not like '%print=1%'
GROUP BY oldurl
LIMIT 30
Code: Select all
UPDATE jos_redirection SET cpt=(cpt+1)
WHERE `newurl` = '' AND `oldurl` = 'week.listevents/2002/01/08/index.php'
Jag har provat att radera sh404SEF och tabellen jos_redirection. Men då kvarstår databasfrågan överst här.
De tar över en minut att ladda. Vad kan vara fel?