您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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实现有短标题时显示短标题、无短标题时显示长标题的方法这篇文章主要为大家介绍了dedecms实现有短标题时显示短标题、无短标... 2021-07-27
Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHA本文实例讲述了Dedecms导入数据提示:USING BTREE ) ... 2021-07-30
dedecms tag 标签调用方法(大全)dedecms tag 标签调用方法 dede标签调用的基本语法是: ... 2021-07-27
小修改让点击数(浏览量)变得更随机一般来说,织梦网站是每刷一次,点击数(浏览量)增加1,那怎么怎么样才能... 2021-08-14
织梦dedecms实现单页面自动更新文章自动更新dedecms的所有单页面 实现方法 在后台目录的task_d... 2021-07-27
织梦DEDECMS模板中内容页分页数目太多时自动隐藏的方法在dede程序的文章或图集模型,内容页分页过多,假如分页80页,那么d... 2021-07-22
XML站点地图:为什么URL排序很重要seo会争论很多事情——做这个,不做那个,这个有影响,那个没有。除了百... 2023-05-29
让dede搜索页模板也支持arclist和myad的标签今天碰到了一个问题,在搜索页实现arclist和myad的标签的内容调... 2021-07-22
织梦dede编辑器附件和自定义字段附件上传文件点击无反应dede编辑器上的【附件】或者自定义字段【附件类型】,刚刚上传的文件不... 2021-07-22
织梦dedecms5.7栏目列表首页与第一页重复的解决办法今天有位站长来咨询小编,他说用dedecms5.7建的站,最近发现栏目... 2021-07-27
Dede5.5 调用当前内容页TAG标记的办法分享下调用当前内容页的TAG标记的办法。希望需要的朋友能够得到帮助! ... 2021-07-22
织梦搜索到后台文章列表文档id,快速编辑修改教程我们在建站时有的时候发现之前的文章有错误了,要进行修改,但又不知道文章... 2021-07-22
织梦模板(dedecms)字符串内容截取函数代码方法在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串... 2021-07-22
织梦DEDECMS简略标题调用标签[field:shorttitle/] :简短标题 [field:ti... 2021-07-30
dedecms教程:织梦所有实用标签调用方法搜集整理最近研究了一下 织梦模板 后台,发现一些非常有用的标签调用的方法,分享... 2021-07-22
获取织梦dedecms织梦循环次数的条件判断1.获取dedecms织梦的循环次数,关键是[field:global... 2021-07-27

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