phpcms后台首页打开很慢,审查元素得知是后台首页请求“update v9 phpcms cn”这个域名导致的
这是登入后台,程序自动检测更新程序升级造成的,那么怎么禁止检测更新呢?
禁止PHPCMS升级检测
打开 phpcms\libs\classes\update.class.php ,找到53行,将其注释掉或者删除,代码如下:
function notice() {
// 禁止检测更新 return $this->url('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);
}
*/
$("#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);
}
*/