您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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问答模型调用标签大全DEDE调用回答栏目文章:以前分享过DED... 2021-07-30
dedecms删除系统自定义变量的方法本文实例讲述了dedecms删除系统自定义变量的方法。分享给大家供大家... 2021-07-27
织梦信息发布员发表文章后自动审核更新生成HTML一直以来DEDECMS的信息发布员在后台发布文章后,非要管理员审核才能... 2021-07-22
织梦dedecms标签productimagelist中调用缩略图方法昨天自己做站玩的时候发现一个问题 productimagelist中调... 2021-07-27
Dedecms教程:更新的文章禁止标题一致网站文章的更新最重要的一点就是原创性了。很多时候dedecms(织梦)... 2021-08-14
关于dedecms缩略图 有则显示 没有则显示自定义随机图片的实例今天的项目是一个 织梦模板 搭建的博客站对其进行改版,该网站有大约一万... 2021-08-09
DedeCMS文章自动添加指定关键词链接的方法DedeCMS在该版本又对许多地方进行了改进。但是我一直期待的自动添加... 2021-07-22
Dede 删除文档同时文章中的图片的方法首先,在/include目录下建立extend.func.php文件.... 2021-08-09
dedecms后台转入成功登录信息的删除方法处女座站长朋友们,有一个很不好的习惯,不喜欢在php空间安装了dede... 2021-07-30
dede文章标题字数限制的方法织梦系统默认的文章标题字数限制是60,也就是30个汉字,不够用怎么办?... 2021-09-19
织梦arclist调用嵌套tag标签教程有的时候我们的织梦网站列表页,或是首页,需要在arclist标签里面加... 2021-07-22
织梦tag显示每个tag相应的文章数量有些时候我们想实现类似于wordpress那样的tag,就是在显示ta... 2021-08-14
织梦tag标签列表按发布时间排序的方法搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决织梦... 2021-07-22
DEDE友情链接不能上传logo图片的解决办法DEDE友情链接BUG 5.6/5.7友情链接都无法上传LOGO,解决... 2021-07-22
dede列表缩略图随机调用如果用过DEDECMS的朋友应该都知道,有些模板列表页面需要用到缩略图... 2021-07-22
织梦Dedecms在循环列表中获取会员信息的方法此时我们可以通过织梦提供的辅助函数来实现 1、首先在include/h... 2021-07-27
取消dedecms 留言簿的验证码的方法修改 plus/guestbook/savepost.php 删除第9... 2021-07-22
织梦不能正常删除栏目及文件夹的解决方案20180109新版的DedeCMS的WEB环境用的PHP版本有一定限... 2021-07-30
dedecms织梦 if 判断语句用法{dede:field.tong_gg php=yes} if(@me... 2021-07-27

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