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

关于织梦缩略图 有则显示 没有则显示自定义随机图片的实例今天的项目是一个 织梦模板 搭建的博客站对其进行改版,该网站有大约一万... 2021-07-30
织梦模板如何显示完整的标题很多朋友在用织梦的时候发现自己发的标题有些蛮长的只会显示一半 下面的方... 2021-07-27
dedecms优化之如何禁止dedecms搜索隐藏栏目内容在用dedecms建站时,很多时候都要用到隐藏栏目,而dedecms自... 2021-08-09
织梦获得软件的真实下载地址dedecms获得软件的真实下载地址 如果获得真实的软件地址 希望各位... 2021-07-22
DedeCMS相关文章调用标签代码,有利于seo优化,非常重要!DedeCMS默认模板里面没有相关文章的调用标签,但是我们通过下面的标... 2021-07-30
DedeCMS禁止未审核文档支持动态浏览的方法在织梦默认情况下,会员发布的文档即使是未审核的也是可以通过动态方式进行... 2021-08-09
织梦首页和列表页怎么调用自定义字段首页和列表页怎么调用自定义字段呢!这个问题我一直想了很久,在网上也查了... 2021-07-27
DedeCMS教程:投票模块漏洞解决方法DedeCMS投票模块有朋友反映投票主题的选项经常被sql注入删除,经... 2021-07-22
织梦TAG标签带超链接修改看到很多织梦CMS网站的首页调用的TAG关键词是带超链接,利于蜘蛛搜索... 2021-07-22
dedecms增加二维码功能的方法本文介绍了在dedecms中增加二维码功能的实现方法,有时需要在ded... 2021-07-27
dedecms不同栏目调用不同的广告代码dedecms不同栏目调用不同的广告代码 在制作dedecms模板的时... 2021-07-30
织梦dedecms当天文章标题加红色最新标记在文章标题的后面增加(new)最新发布的标志: {dede:arcli... 2021-07-22
织梦dedecms系统修改文章描述调用字数的方法dedecms系统文章调用描述的字数字数最多为250个字节,文章摘要(... 2021-07-30
dedecms自动把未审核文章的时间设定为当前时间自动把未审核文章的时间设定为当前时间 功能:进入编辑文章时候,对于未审... 2021-07-22
织梦模板标签的书写格式以及注意事项一、 织梦模板 标签的书写格式以及注意事项: 1. 书写格式: ① {... 2021-07-27
DEDE织梦模板标签dede:loop下使用autoindex自增数字的方法用dede:loop标签调用论坛贴子时,用 [field:global... 2021-07-22
织梦Dedecms会员留言表被SQL注入如何快速删除Dedecms这款开源程序总会有很多漏洞让攻击者有机可乘,AB模板网也... 2021-07-30

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