您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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的导航,是用外部链接的,但是原窗口... 2021-07-22
DEDECMS织梦系统生成静态页面提示“模板文件不存在,无法解析文我自己的解决办法很简单,是因为我模板文件搞错了,所以就生成不了了。 网... 2021-07-27
织梦修改附件按月保存避免文件夹越来越多网站垃圾附件失控会导致动态信息发布网站资源浪费或者被恶意利用消耗php... 2021-08-14
dedecms自动审核会员发表的最新文章实现方法本文介绍了dedecms中自动审核会员发表的最新文章的方法,DEDE的... 2021-07-22
dedecms当前位置导航去掉链接的实现方法本文实例讲述了dedecms当前位置导航去掉链接的实现方法。分享给大家... 2021-07-30
dedecms中修改摘要字数长度的方法介绍dedecms中修改摘要字数长度的方法介绍 本文介绍下,修改dedec... 2021-07-27
DedeCms频道如何绑定二级域名(图文教程)DedeCms频道绑定二级域名的图文设置方法: 第一步 先进行栏目设置... 2021-07-27
dede自定义表单提交后的提示信息改弹窗提示并停留在当前页dede提示信息改弹窗提示并跳转后停留在当前页面的方法: 第一步:找到... 2021-08-14
织梦后台编辑器回车的换行怎么修改为换段落对于dedecms后台编辑器回车的换行怎么修改为换段落的这个问题,这边... 2021-08-14
织梦DedeTag Engine Create File False的彻底解决方法DedeTag Engine Create File False这个问... 2021-07-22
织梦网站怎么根据IP获取当地的天气预报织梦网站怎么根据IP获取当地的天气预报调用代码: iframe src... 2021-07-22
织梦dedecms用于dede:channel 的数字递增调用方法dede织梦用于dede:channel 的数字递增调用方法 在inc... 2021-07-27
一份非常完整的DEDE优化与SEO优化的技巧和细节心得(注:大家都知道百度的大更新一年只有那么几次,而且百度的新鲜嗜好期一过... 2021-07-22
dedecms标签:channel 频道调用标签标签名称:channel 标记简介:织梦常用标记,通常用于网站顶部以获... 2021-07-22
织梦dedecms实现单页面自动更新文章自动更新dedecms的所有单页面 实现方法 在后台目录的task_d... 2021-07-27
织梦DEDECMS去掉{dede:field.body/}文章内容 中的p元素我们在后台添加内容的时候,系统往往会自动增加P/P元素,特别是有些时候... 2021-07-22
织梦seotitle标签自动判断很多站长在 织梦模板 建站的时候为了能够有更好的SEO效果,在制作模板... 2021-07-22
织梦文章模型文章转入新的自定义模型的方法教大家如何实现织梦文章模型文章转入新的自定义模型 假设以前的栏目为文章... 2021-07-22

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