黄芪

首页 » 常识 » 预防 » 解决国内主机服务器WordPress后台
TUhjnbcbe - 2023/7/10 22:58:00
大型白癜风公益 http://news.39.net/bjzkhbzy/230316/13375715.html

最近自然发现服务器运行wordpress异常卡顿。wordpress前台一切正常,后台异常卡顿。对wordpress内核、语言包、插件进行升级经常失败,提示“WordPress无法建立到WordPress.org的安全连接,请联系您的服务器管理员”,一开始并没有注意到这个问题的严重性。但是,昨天进行相关功能组件升级时,博客直接挂掉了,持续3分钟。

通过对服务器进行排查,最终将问题定义在了wordpress官方数据库连通性上面,wordpress无论是中文版本还是英文版本都需要和wordpress.org官方数据库进行数据信息的交互。近期国内访问wordpress.org及相关api支持异常不稳定,经常超时。

图片来自自然博客

wordpress后台的操作均会触发这些功能,致使wordpress卡顿、卡死、报错。既然找到问题,那我们就着手解决问题,我们可以通过以下代码关闭wordpress与wordpress.org官方数据库的内容交互,以达到快速访问后台功能的目的。

禁用WordPress更新检测和自动更新功能,将以下代码粘贴到主体根目录functions.php里面即可:

//彻底关闭自动更新add_filter(automatic_updater_disabled,__return_true);//关闭更新检查定时作业remove_action(init,wp_schedule_update_checks);//移除已有的版本检查定时作业wp_clear_scheduled_hook(wp_version_check);//移除已有的插件更新定时作业wp_clear_scheduled_hook(wp_update_plugins);//移除已有的主题更新定时作业wp_clear_scheduled_hook(wp_update_themes);//移除已有的自动更新定时作业wp_clear_scheduled_hook(wp_maybe_auto_update);//移除后台内核更新检查remove_action(admin_init,_maybe_update_core);//移除后台插件更新检查remove_action(load-plugins.php,wp_update_plugins);remove_action(load-update.php,wp_update_plugins);remove_action(load-update-core.php,wp_update_plugins);remove_action(admin_init,_maybe_update_plugins);//移除后台主题更新检查remove_action(load-themes.php,wp_update_themes);remove_action(load-update.php,wp_update_themes);remove_action(load-update-core.php,wp_update_themes);remove_action(admin_init,_maybe_update_themes);

1
查看完整版本: 解决国内主机服务器WordPress后台