一段影响DiscuzX2.0X2.5页面打开速度的js代码 [复制链接]


1577 0


X2.0X2.5去除http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js代码
一段影响X2.0X2.5页面打开速度的js代码
发现打开网站的时候,发现页面能看到的都加载完了,可是浏览器还在加载中,那肯定就是看不见的代码。于是从源码中看到最后有一段类似

  1. <script src="http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1" type="text/javascript" charset="UTF-8"></script>
的JS代码。我从footer.htm及模板文件里里没有找到。于是判断在PHP里,终于在api\manyou\Service\DiscuzTips.php里发现了。
升级到2013.2.1版的X2,速度慢了不少,并发现每个页面都有一段冗余代码,影响速度

  1. <script type="text/javascript">_attachEvent(window, 'scroll', function(){showTopLink();});</script>
  2. <div id="discuz_tips" style="display:none;"></div>
  3. <script type="text/javascript">
  4. var discuzSId = '0';
  5. var discuzVersion = 'X2';
  6. var discuzRelease = '20130201';
  7. var discuzApi = '0.6';
  8. var discuzIsFounder = '1';
  9. var discuzFixbug = '25000000';
  10. var discuzAdminId = '1';
  11. var discuzOpenId = '';
  12. var discuzUid = '12';
  13. var discuzGroupId = '1';
  14. var ts = '1336009452';
  15. var sig = '';
  16. var discuzTipsCVersion = '2';
  17. </script>
  18. <script src="http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1" type="text/javascript" charset="UTF-8"></script>

[color=rgb(51, 102, 153) !important]复制代码

研究了好久,终于找到禁止这段代码显示的方法
X2版 source\function\function_cloud.php X2.5版 api\manyou\Service\DiscuzTips.php
找到
  • echo $jsCode;
  • 改为
  • //echo $jsCode;
  • 这里只是注释掉,禁止代码导出,并不影响伪静态
    就可以了,



    最新回复 (0)
    返回
    支持中心
    邮箱:winkill2012@qqcom
    新站优化中!部分功能尚未完善,敬请谅解!
    支持中心