Merhabalar arkadaşlar
Vbulletin forumda aşağıdaki kod ile son konuları çekerken cpu aşırı miktarda artıyor. Yardımcı olabilecek var mı
$tavsiye2_limiti = $vbulletin->options['htw_tavsiye2_limiti'];
$tavsiye2_sayisi= $vbulletin->options['htw_tavsiye2_sayisi'];
$tavsiye2_forumu= $vbulletin->options['htw_tavsiye2_forumu'];
if ($vbulletin->options['htw_tavsiye2_forumu']!='')
{
$fi .= ','.$vbulletin->options['htw_tavsiye2_forumu'];
}
$fi = substr($fi, 1);
if ($fi!='')
{
$xsir_ve = "thread.forumid IN($fi)";
$xsir_1 = "forum.forumid IN($fi)";
}
$tavsiyeler2 = $db->query_read("
SELECT t.threadid, t.title, t.lastpost, t.dateline AS threaddate, t.visible, p.dateline AS postdate, p.visible
FROM " . TABLE_PREFIX . "thread AS t
LEFT JOIN " . TABLE_PREFIX . "post AS p ON (t.lastpost = p.dateline)
WHERE p.visible = '1' AND t.visible = '1'
ORDER BY postdate DESC
LIMIT 0,$tavsiye2_sayisi");
while ($tavsiye2 = $db->fetch_array($tavsiyeler2))
{
$tavsiye2['title'] = strip_tags(stripslashes($tavsiye2['title']));
if ($vbulletin->options['htw_tavsiye2_limit'] AND strlen($tavsiye2['title']) > $vbulletin->options['htw_tavsiye2_limit'])
{
$tavsiye2['title'] = substr($tavsiye2['title'], 0, strrpos(substr($tavsiye2['title'], 0, $vbulletin->options['htw_tavsiye2_limit']), ' '));
$tavsiye2['title'] .= '...';
}
$tavsiye2bitno = $tavsiye2['threadid'];
eval('$tavsiye2yazilim .= "' . fetch_template('htw_tavsiye2') . '";');
}
$db->free_result($tavsiye2);
unset($tavsiye2);