Demiurg
Guest
>Тот форум что установлен здесь генерирует страници за 0,2 - 0,6 секунды
смелое утверждение.
смелое утверждение.
Я подробно тестировал этот движок, версии 2.7.Автор оригинала: Demiurg
>Тот форум что установлен здесь генерирует страници за 0,2 - 0,6 секунды
смелое утверждение.
$result=mysql_query("select * from topic left join message on topic.id=message.lid WHERE topic.fid='$forumid' ORDER BY topic.last_time DESC LIMIT $mn,$kol_mess",$con);
Согласен. Я сравнивал ещё с двумя подобными системами. PHPBB генерирует страници в среднем в 2-2,5 раза быстрее. Но он не так наворочен и использует неплохой обработчик шаблонов.Автор оригинала: Demiurg
ONK, дело в том, что время выполнения любой программы зависит как от самой программы так и от железа на котором она выполняется, кроме того, нужно учитывать, какие еще преложения запущены на машине. Поэтому о скорости выполнения говорят обычно только в соотношение с другим временем выполнения на той же машине с теми же условиями.
$result=mysql_query("select t1.*, count(t2.id) from topic t1, message t2 WHERE t1.id=t2.lid AND t1.fid='$forumid' GROUP BY t2.id LIMIT $mn,$kol_mess",$con);
что значит ...... COUNT(*) AS num ... ? напиши в запросе это....... COUNT(*) AS num ....
На выходе лови поле 'num'.
$result=mysql_query("SELECT t1.*, count(t2.id) AS num, MAX(t2.vrema) as maxid, MAX(t2.avtor) AS avt FROM topic AS t1, message AS t2 WHERE t1.id=t2.lid AND t1.fid='$forumid' GROUP BY t1.last_time DESC LIMIT $mn,$kol_top",$con);