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

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

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

WordPress 大规模文章卡顿截图

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

WordPress 大规模文章卡顿截图

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

WordPress 大规模文章卡顿截图

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

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

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

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

WordPress 大规模文章卡顿截图

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

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