互联网技术 · 2025年8月12日

优化WordPress数据库以提升10万篇文章的访问速度

在站点部署方面,使用阿里云的 99 元实例来托管程序。该服务器配置为 ECS 经济型实例,2 核 2G,3M 固定带宽,40G ESSD 云盘,第二年续费仍维持原价。随着站点文章数量增加,后台运行和加载变得越来越慢。

WordPress 大规模文章卡顿截图

原本该配置就足以支撑 WordPress,但站点文章已经超过十万,后台进入卡顿,加载媒体库中的图片需要很长时间,往往要等待 30 秒以上甚至更久。

WordPress 大规模文章卡顿截图

尝试使用 CDN 等缓存优化,但无显著效果,CPU 和内存占用居高不下,尤其是 PHP 和 MySQL 的内存占用明显增高。

WordPress 大规模文章卡顿截图

于是考虑购买轻量服务器,将数据库放在独立服务器上运行。由于广州区域阿里云价位较高,改为在华为云广州区域选择轻量云服务进行部署。

在华为云广州轻量服务器上安装宝塔面板,并导入数据库。

远程服务器的 3306 端口需要在华为云控制面板放行并设白名单,否则无法与阿里云服务器建立远程连接。

宝塔面板中有远程数据库相关功能,但实际用途有限,因此建议开启远程访问并配置好。

WordPress 大规模文章卡顿截图

出现过提示,显示通过宝塔安装的数据库 Root 默认不支持远程权限。为解决远程连接失败,需要在服务器上放行对应端口后,通过终端对数据库进行远程权限授权,并设置合适的数据库密码,然后刷新权限。

通过以上操作,网站加载速度有明显改善。进入媒体库时,图片加载时间从原来 30–45 秒缩短到几乎瞬间打开,远程数据库的效果也有提升,后续还可进一步优化。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册