由于用的是海外的室内空房,上网不如中国的室内空房,只好在系统软件上做手脚。我还在默认模板上做了一个小改动,使得表面速度快了很多。我怕私有制,就发表出来,从家里参考。
第一步解决文章内容页的Javascript,在默认设置模板中前边有一大段Javascript,很有可能有2KB多一点,每一个页2KG,集少成多也许多了。我也把这一段JS获取出去,另存一个文档,之后要是下载一次就可以了。但是留意要把JS里的途径依据自身的状况更换一下。
第二步
发觉文章内容到点一下频次那边卡住了,有时候差不必十来秒,觉得很不太好,原先在查数据信息,危害了速率。实际上这儿大家可以用AJAX方法写出去,具体方法是:
1、改动模板把<scriptsrc="{dede:fieldname='phpurl'/}/count.php?view=yes&aid={dede:fieldname='id'/}&mid={dede:fieldname='mid'/}"type='text/javascript'language="javascript"></script>这行除掉,再加上<spanid="article_click"></span>
2、在第一步常说的的JS文档里添加一个JS涵数
复制代码编码以下:
functiongetClick(aid,mid)
{
vartaget_obj=document.getElementById('article_click');
myajax=newDedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/count.php?ajax=yes&mid="mid"&aid="aid);//这儿要依据状况改为网址的具体途径
DedeXHTTP=null;
}
3、改动plus/count.php文件,在exit()以前添加下列的编码
复制代码编码以下:
if(!empty($ajax))
{
$row=$dsql->GetOne("SelectclickFrom`{$maintable}`where{$idtype}='$aid'");
if(is_array($row))
{
echo$row['click'];
}
}
3、把<scriptlanguage="javascript"type="text/javascript">getDigg({dede:field.id/});</script>改成:<scriptlanguage="javascript"type="text/javascript">getClick({dede:fieldname='id'/},mid={dede:fieldname='mid'/});getDigg({dede:field.id/});</script>。实际上getClick这一涵数要是放到文章内容后边,哪儿都不在乎。
我是一开始用DEDECMS,觉得作用很好很强大,方法层面临时就这两个方面,历经这二步好,觉得显示信息速度更快了许多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)