您当前的位置: 主页 > 优化教程
最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提高用户体验性的一种有效策略。影响网页打开速度的因素很多,今天我只说如何通过优化织梦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,感觉功能很好很强大,技巧方面暂时就这两点,经过这两步好,感觉显示速度快了不少。
 

关键词:优化,织梦,提高,网页,打开,速度,最近,一直,在,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦模板DEDECMS修改下载地址{dede:field name='softlinks'/}格式织梦DEDECMS修改下载地址{dede:field name=sof... 2021-07-22
织梦dedecms列表页调用内容页图片个数实现方法第一步:列表页调用内容页图片数量代码标签 [field:id func... 2021-07-27
织梦DEDECMS5.7在列表页动态调用点击次数织梦DedeCMS中首页和列表页的文章点击次数默认情况下不是动态调用的... 2021-07-30
dedecms教程:让织梦搜索页模板也支持arclist和myad今天碰到了一个问题,在搜索页实现arclist和myad的标签的内容调... 2021-07-22
dedecms首页调用随机文章及自动更新功能实例本文实例讲述了dedecms首页调用随机文章及自动更新功能的实现方法。... 2021-07-30
dedecms如何去掉域名后面的index.html为什么要去掉导航链接里的index.html? 虽然说这两个链接的意思... 2021-07-22
Dedecms本地上传缩略图无法自动添加水印的解决方法客户遇到一个问题,DEDECMS(V5.7)后台添加文档时,本地上传缩... 2021-08-09
织梦dede在PHP7后台数据备份文件没有值空白这是官方最新程序还没有全面支持PHP7,很多地方的代码写的不够严谨导致... 2021-07-22
DedeCms SEO 优化全攻略DedeCms 是公认的在SEO优化方面做得做好的CMS,可能很多人会... 2021-07-22
织梦后台编辑器div标签自动转P标签的方法从记事本里复制的文字。放到编辑器发布后。段落会自动加上DIV。下面方法... 2021-07-22
Dedecms独立模型的文章页点击次数的调用与更新Dedecms独立模型的文章页点击次数调用代码: script src... 2021-07-30
dedecmsdedecms 插件plus文件调用头部尾部的方法织梦dedecms 插件plus文件调用头部尾部的方法 。 方法一: ... 2021-08-09
DedeCMS将data目录迁移到web根目录之外DedeCMS是不仅是中国站长使用量最大,也是企业用户使用最大的PHP... 2021-07-22
织梦dedecms程序使用拼音首字母做栏目名称Dedecms 织梦模板 默认使用拼音为保存目录的时候使用的是中文全拼... 2021-07-27
dedecms教程:织梦所有实用标签调用方法搜集整理最近研究了一下 织梦模板 后台,发现一些非常有用的标签调用的方法,分享... 2021-07-22
dedecms列表页如何显示好评差评要想在列表页调用好评差评和中立。掌握了这个功能可以在一定程度上提搞de... 2021-07-30

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