• 微信
    咨询
    微信在线咨询 服务时间:9:00-18:00
    纵横数据官方微信 使用微信扫一扫
    马上在线沟通
  • 业务
    咨询

    QQ在线咨询 服务时间:9:00-18:00

    选择下列产品马上在线沟通

    纵横售前-老古
    QQ:519082853 售前电话:18950029581
    纵横售前-江夏
    QQ:576791973 售前电话:19906048602
    纵横售前-小李
    QQ:3494196421 售前电话:19906048601
    纵横售前-小智
    QQ:2732502176 售前电话:17750597339
    纵横售前-燕子
    QQ:609863413 售前电话:17750597993
    纵横值班售后
    QQ:407474592 售后电话:400-1886560
    纵横财务
    QQ:568149701 售后电话:18965139141

    售前咨询热线:

    400-188-6560

    业务姚经理:18950029581

  • 关注

    关于纵横数据 更多优惠活动等您来拿!
    纵横数据官方微信 扫一扫关注官方微信
  • 关闭
  • 顶部
  • 您所在的位置 : 首页 > 新闻公告 > 如何提高织梦文章内容加载速度

    如何提高织梦文章内容加载速度

    如何提高织梦文章内容加载速度【艾娜】
    织梦默认的文章内容页模板里面我们可以看到很多js,这些js加载会影响文章的现实速度,所以我们需要给它优化一下。

      我们可以把这些JS里面的内容提取出来,然后放在一个js文件里面,以后只要下载一个js文件就可以了,可以减少服务器请求次数,从而提高加载速度!不过注意要把JS里的路径根据自己的情况稍作修改。
      另外就是文章加载到点击次数那里卡住了,有时差不多要几秒钟,感觉很不好,因为这里是在查询文章的点击次数,影响了速度。这里我们可以用AJAX方式优化一下,具体做法如下:
      修改模板把下面的这段代码:
      <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>
      然后在前面所说的统一的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;
      }
      最后修改plus/count.php文件,在exit()之前加入以下的代码:
      if(!empty($ajax)){
      $row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}='$aid' ");
      if(is_array($row)){
      echo $row['click'];
      }
      }
      然后把模板里面的
      <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这个函数我们只需要放在文章最后面,等文章全部加载完了之后再显示点击次数也没关系。经过这两步,你会发现文章的加载速度会快不少。
    -----------------------------
    纵横数据 国内高防御服务器租用 美国站群服务器租用 欢迎联系在线客服   QQ  4001886560 482986990


    最新推荐


    微信公众帐号
    关注我们的微信