phpcms禁止检测更新,提升后台打开速度

phpcms后台首页打开很慢,审查元素得知是后台首页请求“update v9 phpcms cn”这个域名导致的
这是登入后台,程序自动检测更新程序升级造成的,那么怎么禁止检测更新呢?
禁止PHPCMS升级检测
打开 phpcms\libs\classes\update.class.php ,找到53行,将其注释掉或者删除,代码如下:

function notice() {
// 禁止检测更新  return $this->url('notice');
}

禁止help请求显示
当更新后台缓存的时候,感觉比以前慢很多,这也是因为官方响应慢造成的,phpcms请求v9.help.phpcms.cn这个域名超时,因此造成慢,解决方法如下:
找到 phpcms\modules\admin\templates\index.tpl.php 大概在310行
代码修改如下:

function _MP(menuid,targetUrl) {
    $("#menuid").val(menuid);
    $("#paneladd").html('');
 
    $("#rightMain").attr('src', targetUrl+'&menuid='+menuid+'&pc_hash='+pc_hash);
    $('.sub_menu').removeClass("on fb blue");
    $('#_MP'+menuid).addClass("on fb blue");
    $.get("?m=admin&c=index&a=public_current_pos&menuid="+menuid, function(data){
        $("#current_pos").html(data+'');
    });
    $("#current_pos").data('clicknum', 1);
    // 屏蔽显示help请求,加快响应速度 show_help(targetUrl);
}
/** 屏蔽显示help请求,加快响应速度
function show_help(targetUrl) {
    $("#help").slideUp("slow");
    var str = '';
    $.getJSON("http://v9.help.phpcms.cn/api.php?jsoncallback=?",{op:'help',targetUrl: targetUrl},
    function(data){
        if(data!=null) {
            $("#help").slideDown("slow");
            $.each(data, function(i,item){
                str += ''+item.title+'';
            });
             
            str += '';
            $('#help').html(str);
        }
    });
    $("#help").data('time', 1);
}
*/

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: