服务器之家

服务器之家 > 正文

织梦DEDECMS优化文章点击量加快页面加载速度

时间:2019-06-01 16:34     来源/作者:DEDECMS教程网

织梦文章内容页,打开之后,到显示点击量的时候,页面会卡住那么两三秒(看服务器性能,快的可能一两秒)。

可能大部分使用织梦dedecms系统的用户都遇到了这个情况。

造成这个情况的原因就是:页面加载到点击量的时候,织梦系统用js引入了/plus/count.php这个统计文章点击量的文件,多了一次页面请求。所以就会多插入这么一两秒。怎么能更好的又能显示点击量?又不影响页面加载的速度,不影响浏览体验呢?

下面来说一个简单的实现方法:

在显示浏览量的地方代码这样写:

  1. 浏览:<b style="font-weight:normal" id="click_2"></b>次 

这里还是显示点击数的地方。

然后在页面最下边,前边添加这样的代码:

  1. <div style="display:none"> 
  2. <div id="click_1"> 
  3. <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"  
  4. type='text/javascript' language="javascript"></script> 
  5. </div> 
  6. </div> 

先引入/plus/count.php这个文件,加载点击数,放在页面最下边也是为了不影响浏览体验,加display:none是为了隐藏点击数,不让它显示。接下来添加如下代码:

  1. <script> 
  2. $(function(){ 
  3. $("#click_2").text($("#click_1").text()); 
  4. }); 
  5. </script> 

这段js代码就是把点击数复制到要显示的地方。经这么修改后,加载页面不卡顿,提升了浏览体验。另外一种方式请参考:http://www.zzvips.com/article/915.html

相关文章

热门资讯

叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍 2019-06-05
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
淘宝合合卡可以送好友吗 淘宝合合卡快速获得方式
淘宝合合卡可以送好友吗 淘宝合合卡快速获得方式 2019-06-13
叠猫猫可以邀请多少人 叠猫猫大挑战一个队最多多少人
叠猫猫可以邀请多少人 叠猫猫大挑战一个队最多多少人 2019-06-05
淘宝618叠猫猫怎么退出队伍?每天可退出几次队伍
淘宝618叠猫猫怎么退出队伍?每天可退出几次队伍 2019-06-06
返回顶部