您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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会员注册成功后直接跳转到验证的邮箱地址点评:正如标题所言织梦dedecms会员注册成功后,直接跳转到验证的邮... 2021-07-27
DEDE织梦模板内容页标题改为内容标题_上级栏目_网站名方法DEDE内容页标题改为内容标题-上级栏目_网站名方法 {dede:fi... 2021-07-22
Dedecms提示ereg_replace() is deprecated错误织梦Dedecms提示 ereg_replace() is depre... 2021-07-30
织梦内容页调用栏目链接和栏目名称的方法在织梦内容页,可直接用 {dede:field.typename/} ... 2021-07-22
DedeCMS批量修改生成HTML静态或动态浏览DedeCMS批量修改生成HTML静态或动态浏览 在后台系统设置mys... 2021-07-22
织梦dedecms上传图片出现image info error的解决方法织梦dedecms上传图片出现image info error的解决方... 2021-07-22
织梦系统教程:删除系统自定义变量的方法有哪些?本文实例讲述了dedecms删除系统自定义变量的方法。分享给大家供大家... 2021-09-17
织梦Dedecms首页调用自定义内容模型方法首页调用自定义字段 如何在首页调用自定义内容模型的内容呢 需要在arc... 2021-07-27
织梦导航外部链接栏目在新窗口中打开的方法最近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口... 2021-07-22
dedecms教程:登录管理后台总是验证码错误的解决在网上找了很多的解决方案,说法有很多种,但最后都无法解决这个问题, 1... 2021-07-22
dedecms模板标记简介在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有... 2021-08-09
织梦dedecms5.7栏目列表首页与第一页重复的解决办法今天有位站长来咨询小编,他说用dedecms5.7建的站,最近发现栏目... 2021-07-27
DEDECMS网站搬家后织梦图片路径批量替换系统 - SQL命令行工具,然后看到一个文本框,在文本框内输入sql语... 2021-07-22
织梦一键清空自定义表单垃圾信息方法一招清空DEDECMS自定义表单所有数据且以后新增加表单数据ID从1开... 2021-07-22
Dedecms:pagebreak 分页控制数量很多织梦建站的朋友会碰到这样的问题,想让内容页分页的样式变成和列表一样... 2021-07-27
DEDECMS“提交表单同系统配置不相符,请重新提交!”的解决方法解决会员中心编辑文章是出现的提交表单同系统配置不相符,请重新提交提示:... 2021-08-09
织梦5.7版本tag标签无效不支持大写字母怎么办小编这两天都在研究织梦dedecms的标签问题,也许有站长朋友问我织梦... 2021-08-14
织梦图集软件模型后台关键词输入英文逗号“,”不见了图片集与软件的文章编辑无法输入英文逗号,,包括关键词也无法用英文逗号隔... 2021-07-22

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