感觉生成慢的可以试试,100%可行。我一直在用.
include/inc/inc_fun_SpGetArcList.php
找到
for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
else $tpsql .= " Or (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
}
换为
for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc');
else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
}
更改前后对比。。(不想删除的还可以加索引。。。)
配置:双核5500,1G内存。。本地
数据库总数据量(我的是文本存储的):53000条
分类数据量(测试的栏目):560条
修改前:完成所有创建任务,总用时: 4.75 分钟 。
修改后:完成所有创建任务,总用时:0.77分钟 。
上传到空间后测试速度也是一样,正负差距不超过5秒。。。。
上面修改后还是不能达到3.X的极速。。。想再快点的话可修改makehtml_archives_action.php里面的跳转语句。。。4.X显示数据更直观了,但是影响了跳转速度。。。
10/20/2007
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment