闪灵科技

解决国内主机服务器PHP程序后台异常卡顿的问题

时间:2022-5-28 编辑:闪灵科技

解决国内主机服务器PHP程序后台异常卡顿的问题

Vue ShanLing(闪灵科技)开发者团队介绍:解决国内主机服务器PHP程序后台异常卡顿的问题。PHP程序前台一切正常,后台异常卡顿。对PHP程序内核、语言包、插件进行升级经常失败,提示“PHP程序无法建立到PHP程序.org的安全连接,请联系您的服务器管理员”,一开始并没有注意到这个问题的严重性。但是,昨天进行相关功能组件升级时,网站直接报错502了,前后持续时间5分钟左右。

解决国内主机服务器PHP程序后台异常卡顿的问题

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

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

禁用PHP程序更新检测和自动更新功能,将以下代码粘贴到主体根目录tions.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’ );

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。联系电话:021-5999 9566  本站原创内容未经允许不得转载。 或转载时需注明出处:上海闪灵网络科技有限公司  企业可以依托该平台在网上开展业务,可以实现产品展示,销售,在线支付一条龙服务。

原创文章如转载,请注明本文链接: http://www.shanlingkeji.cn/613.html

闪灵科技已为名创优品、海尔集团、美的、四季青、进博会等大型企业和国家项目提供服务