您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦CMS内部程序,达到加快网页打开速度的目的。
 
首先,处理文章页的Javascript,在默认模板中前面有一大段Javascript,可能有2KB多一点,每个页2KG,集少成多也不少了。我就把这段JS提取出来,另存为一个文件,以后只要下载一次就可以了。不过注意要把JS里的路径根据自己的情况替换一下。
 
其次,我发现文章到点击次数那里卡住了,有时差不要十来秒,感觉很不好,原来在查数据,影响了速度。其实这里我们可以用AJAX方式写出来,具体做法是: 
1、修改模板把<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>这行去掉,加上<span id="article_click"></span> 
2、在第一步所说的的JS文件里加入一个JS函数
 
function getClick(aid,mid) 
var taget_obj = document.getElementById('article_click'); 
myajax = new DedeAjax(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(" Select click From `{$maintable}` where {$idtype}='$aid' "); 
if(is_array($row)) 
echo $row['click']; 
}
3、把<script language="javascript" type="text/javascript">getDigg({dede:field.id/});</script>改为:<script language="javascript" type="text/javascript">getClick({dede:field name='id'/},mid={dede:field name='mid'/});getDigg({dede:field.id/});</script>。其实getClick这个函数只要放在文章后面,哪里都无所谓。
 
我是刚开始用DEDECMS,感觉功能很好很强大,技巧方面暂时就这两点,经过这两步好,感觉显示速度快了不少。
 

关键词:优化,dedecms,提高,网页,打开,速度,最近,一直,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms简略标题(副标题)使用方法教程在常见的CMS系统中,我对dedecms算是比较熟悉的,自己网站用的也... 2021-07-30
织梦DEDECMS中的默认文件夹的名称怎么修改呢?1.首先找到系统配置文件,一般此文件会存放在Include目录下,文件... 2021-07-22
dede新增栏目如何无限分类用织梦做过比较大型的网站,或者建过多级栏目,并且对用户进行栏目授权的人... 2021-07-30
dedecms系统强化seo效果 dedecms网站用标签实现图片自动Alt功能在我们用dedecms做网站的时候,在网站中有时候经常会插入图片,尤其... 2021-08-09
如何在DEDECMS网站栏目中增加统计文章数的功能方法在我们在制作dedecms模板的时候,通常会为了让网站美观,要在栏目导... 2021-07-30
织梦dedeCMS列表页随机调用多张缩略图DEDECMS列表页面调用缩略图,可以用系统自带的脚本调用第一张图片,... 2021-07-27
织梦DEDECMS模板中内容页分页数目太多时自动隐藏的方法在dede程序的文章或图集模型,内容页分页过多,假如分页80页,那么d... 2021-07-22
dedecms调用文章描述description限制字数的方法在dedecms模板调用文章描述时,有时候我们为了页面美观或者需要对字... 2021-07-22
dedecms子栏目中调用其顶级栏目名称和简介的方法本文实例讲述了dedecms子栏目中调用其所属顶级栏目的名称和简介的方... 2021-07-27
如何解决新站做好了很久都不收录的问题1、频繁修改网站标题。新网站切勿频繁修改网站标题描述,如果要修改等网站... 2022-03-30
dedecmsDedecms系统实现按“字母检索”搜索功能织梦在做电影站时经常会用到按字母检索功能,很多人不能实现这个功能,所以... 2021-08-09
dedecms 模板文件不存在,无法解析文档 解决方法一。首先打开:/incluede/arc.archives.class... 2021-07-27
织梦采集文章时不能采集生成TAG及描述的解决办法织梦dedecms默认的采集功能只能采集到keywords,不能生成t... 2021-07-22
dedecms 如何让友情链接显示title今天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友... 2021-07-30
织梦DedeCMS清除文档数据后让文档ID默认从1开始的办法织梦默认的情况下载删除所有文档数据后,再发布文档就会发现默认的文档id... 2021-07-30
DedeCMS文章添加跳转属性后打开出现空白的解决方法使用DedeCMS发布文章时,如果给文章添加了跳转属性,有时候会出现跳... 2021-08-09
dedecms怎么实现文章标题-栏目名称-网站名导航本文介绍了在dedecms中,实现文章标题-栏目名称-网站名 导航的方... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn