提高织梦DedeCMS文章内容加载速度的两个小方法
我们可以把这些JS里面的内容提取出来,然后放在I.个js文件里面,以后只要下载I.个js文件就可以了,可以减少服务器请求次数,从而提高加载速度!不过注意要把JS里的
更多精彩就在: 51免费论文网|www.jxszl.com
路径根据自己的情况稍作修改.
另外就是文章加载到点击次数那里卡住了,有时差不多要几秒钟,感觉很不好,因为这里是在查询文章的点击次数,影响了速度.这里我们可以用AJAX方式优化I.下,具体做法如下:
修改模板把下面的这段代码:
替换为:
然后在前面所说的统I.的JS文件里加入I.个JS函数引用内容如下:
functiongetClick(aid,mid){
vartaget_obj=document.getElementById(‘article_click’);
myajax=newDedeAjax(taget_obj,false,false,",",");
myajax.SendGetII(/plus/count.php?ajax=yes&mid="+mid+"&aid="+aid);
DedeXHTTP=null;
}
最后修改plus/count.php文件,在exit()之前加入以下的代码:
if(!empty($ajax)){
$row=$dsql->GetOne("SelectclickFrom`{$maintable}`where{$idtype}=’$aid’);
if(is_array($row)){
echo$row[‘click’];
}
}
然后把模板里面的
改为:
其实getClick这个函数我们只需要放在文章最后面,等文章全部加载完了之后再显示点击次数也没关系.经过这两步,你会发现文章的加载速度会快不少.
原文链接:http://www.jxszl.com/biancheng/dedecms/74750.html