浏览 3138 次 / [ 天下网闻 ] DZ X3.2优化提速删掉http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1
  • 发布时间 2017-03-07 18:11
  • 最近网站很是不稳定,用浏览器审查元素发现
    1. http://www.discuzlab.com/discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1
    复制代码
    红色超时,用了两个方法,第一个不管用,第二个解决问题(最终我的网站否定方法二,用的方法三):

    方法一[不管用]:
    找到“论坛根目录\api\manyou\Service\DiscuzTips.php”中,删除如下内容即可解决:
    <script src="http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1" type="text/javascript" charset="UTF-8"></script>
    我删除的这段可能不够全面,网上查到还有另一个修改方法,本人没有测试。


    方法二
    搜索你的整个模板文件,大约在你的模板 footer.htm或footer.php,(如果你有改写过某些页面,引用了模板的footer,也可能包含这段代码):

    找到(大约倒数第三行)
    <!--{eval output();}-->
    删除。更新缓存。

    DZ官网未发现本错误,原因应该是我使用的模板的作者疏忽导致问题。
    测试后没发现任何影响。


    PS:后加补充,用方法二之后,导致DZ网站原来的伪静态页面全部变回了动态页面,删除<!--{eval output();}-->导致Discuz伪静态页面变成动态链接

    此方法已经被我否认!



    方法三[最终使用此方法,目前未发现问题]:
    对于港台或者美国服务器的用户可能感觉访问慢,页面卡;实际上是由于
    1. http://www.discuzlab.com/discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1
    复制代码
    这个JS拖慢运行速度导致的,这个时候你可以考虑是否运用本方法。
    注意:本修改方法涉及源码的修改,可能导致云平台的功能无法完整有效的使用,可能导致升级后失效,请自行决定是否使用本教程
    打开目录:source/function
    打开文件:function_core.php




    1. if(!defined('IN_MOBILE') && !defined('IN_ARCHIVER')) {
    2.                 $tipsService = Cloud::loadClass('Service_DiscuzTips');
    3.                 $tipsService->show();
    4.         }
    复制代码
    删除或者注释即可,原文:http://www.discuzlab.com/forum.php?mod=viewthread&tid=6612



    注意:本修改方法涉及源码的修改,可能导致云平台的功能无法完整有效的使用,可能导致升级后失效,请自行决定是否使用本教程