您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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)

Dede下载频道不显示下载次数解决方法现在dede版本的下载频道都无法统计下载次数官方也没有提供解决的办法我... 2021-08-09
dedecms搜索关键字不能小于2个字节怎么办本文介绍了dedecms搜索关键字不能小于2个字节的解决方法,修改下源... 2021-07-27
dedecms文章内容页{dede:memberinfos}标签不调用管理员的解决办法织梦文章内容页模板里面的{dede:memberinfos}标签默认是... 2021-08-09
实现DedeCMSv57缩略图自动裁剪自动适应比例教程实现DedeCMSv57缩略图自动裁剪自动适应比例教程。dedecms... 2021-07-30
织梦文章标题调用文章分类名称的方法不得不再说下dedecms实在是过于臃肿了...一个简单的标题seo也... 2021-07-22
如何让Dedecms留言板自动邮件通知管理员网站中使用较广泛的一种与用户沟通、交流的方式。一般都是通过留言板,留言... 2021-07-30
DedeCms实现不限数量的交叉副栏目目前织梦dedecmx5.6版本副栏目选择只能选择为9个,但就是由稀奇... 2021-07-22
织梦taglist调用自定义字段织梦taglist调用自定义字段调用代码: [field:id run... 2021-07-22
dedecms教程:如何取消栏目列表页文章标题设置推荐dedecms 织梦模板 的文章标题加粗可以在文章发布的时候设置加粗,... 2021-07-22
织梦Dedecms首页调用自定义内容模型方法首页调用自定义字段 如何在首页调用自定义内容模型的内容呢 需要在arc... 2021-07-27
dedecms 织梦5.7 图集实现分页功能第一步:在图集模板里加入分页代码:{dede:pagebreak/} ... 2021-07-27
织梦会员中心获取登录用户名与ID号的方法本文实例讲述了Dedecms获取登录用户名与ID号的方法。分享给大家供... 2021-07-22
织梦dedecms自由列表freelist调用增加随机排序方式很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-22
织梦dedecms程序如何更改网站后台标题去掉织梦内容管理系统字样很多站长朋友都是使用织梦dedecms程序做企业宣传站点。这款程序建站... 2021-07-30
织梦DEDECMS去掉{dede:field.body/}文章内容 中的p元素我们在后台添加内容的时候,系统往往会自动增加P/P元素,特别是有些时候... 2021-07-22

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