You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提升WordPress网站后台速度,解决后台卡顿无法编辑问题

WordPress后台加载过慢优化方案

第一步:定位性能瓶颈

  • 安装Query Monitor插件,直接在后台查看慢查询、占用资源过高的插件/脚本、数据库请求耗时,精准定位拖慢速度的来源,不要盲目优化。
  • 重点排查用户相关查询耗时:300+用户量级本身不会造成后台卡顿,大概率是某款插件/主题对用户表做了无索引的全表查询、或者重复遍历用户数据。

针对性优化方案

数据库层面优化

  • 给wp_users、wp_usermeta表添加常用查询索引,执行以下SQL操作(操作前务必备份数据库):
ALTER TABLE wp_usermeta ADD INDEX meta_key_value (meta_key(191), meta_value(191));
ALTER TABLE wp_users ADD INDEX user_login_role (user_login(191), ID);
  • 清理wp_usermeta表冗余数据:很多插件卸载后会残留无用的用户元数据,直接清理所有非核心、无对应插件使用的meta键值。
  • 关闭后台用户列表的冗余字段展示:如果你在用户列表页开启了自定义字段、用户积分/注册来源等额外展示项,全部关闭,每多一个展示字段就多一次数据库查询。

插件/主题层面优化

  • 禁用所有非必要的后台功能插件:尤其是用户管理类、安全审计类、后台美化类、实时统计类插件,这类插件大概率会在每次后台加载时遍历用户数据统计指标。
  • 限制插件仅在对应功能页加载资源:如果某款插件只需要在前台/特定后台页面工作,添加代码限制它不加载到全局后台,示例代码加到主题functions.php:
add_action( 'admin_enqueue_scripts', function($hook) {
    // 只在文章编辑页加载某插件脚本
    if ( $hook != 'post.php' ) {
        wp_dequeue_script( '目标插件的脚本handle' );
        wp_dequeue_style( '目标插件的样式handle' );
    }
}, 999 );

注:修改主题functions.php前请先备份原文件,避免语法错误导致站点异常,目标插件的脚本handle可以通过Query Monitor插件查询获取。

  • 关闭后台不必要的widget:仪表盘首页的概览、活动、站点健康、第三方插件统计widget全部关闭,大部分widget都会触发实时统计查询。

后台专属性能优化

  • 开启后台缓存:使用缓存插件开启后台对象缓存,或者服务器层面安装Redis/Memcached做对象缓存,大幅降低重复查询耗时。
  • 限制后台每页展示条目数:将用户列表、文章列表的每页展示数从默认20调到10以内,减少单次查询的数据量。
  • 禁用WordPress后台自动更新检查、版本通知:如果不需要实时收到更新提示,添加代码关闭后台更新查询,避免每次加载都请求外部接口:
add_filter( 'pre_site_transient_update_core', '__return_null' );
add_filter( 'pre_site_transient_update_plugins', '__return_null' );
add_filter( 'pre_site_transient_update_themes', '__return_null' );

服务器层面优化

  • 调高PHP内存限制到256M以上,调高PHP最大执行时间到300s,避免后台执行查询时超时中断。
  • 确认服务器数据库版本为MySQL 5.7+或者MariaDB 10.2+,新版本数据库对复杂查询的优化效率比旧版本高30%以上。

内容的提问来源于stack exchange,提问作者Umair Kadri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:39:04