WordPress 性能最佳搭建方案
服务器是 1核 + 2GB RAM(像你那个 RackNerd 套餐),想把 WordPress 跑得又稳又快,推荐一套非常经典的 LEMP + 缓存优化架构。这套方案很多小博客和技术站都在用。🚀
一、推荐的整体架构(性能最佳)
| 组件 | 作用 |
|---|---|
| Nginx | 高性能 Web 服务器 |
| PHP-FPM | 执行 PHP |
| MariaDB | WordPress 数据库 |
| Redis | 对象缓存 |
| Cloudflare | CDN + 防攻击 |
| 这个组合比传统 Apache + MySQL 快很多。 |
二、服务器系统建议
推荐系统:
- Ubuntu 22.04 LTS
原因: - 软件源新
- 社区教程多
- 对 WordPress 支持最好
三、核心软件版本建议
| 软件 | 推荐版本 |
|---|---|
| Nginx | 1.24+ |
| PHP | 8.2 / 8.3 |
| MariaDB | 10.6+ |
| Redis | 7+ |
PHP 8.2+ 对 WordPress 性能提升明显。
四、Nginx 推荐配置
核心优化:
worker_processes auto;
worker_connections 10240;
keepalive_timeout 65;
gzip on;
gzip_comp_level 5;
gzip_types text/plain text/css application/json application/javascript;
WordPress 伪静态:
location / {
try_files $uri $uri/ /index.php?$args;
}
好处:
- 更高并发
- 更低 CPU 占用
五、PHP-FPM 优化(关键)
在 2GB 内存服务器建议:
pm = dynamic
pm.max_children = 15
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
开启 OPcache:
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
OPcache 可以让 PHP 速度提升 2-3倍。
六、MariaDB 数据库优化
在 2GB 内存服务器:
innodb_buffer_pool_size = 512M
innodb_log_file_size = 128M
max_connections = 50
query_cache_type = 0
优化效果:
- 减少磁盘 IO
- 提升数据库速度
七、Redis 缓存(非常重要)
安装:
apt install redis-server
然后在 WordPress 装 Redis 插件。
推荐插件:
Redis Object Cache
效果:
- 页面生成速度提升 3-5倍
- 数据库压力大幅减少
八、WordPress 必装优化插件
推荐插件组合:
| 插件 | 作用 | |
|---|---|---|
| WP Super Cache | 页面缓存 | |
| Redis Object Cache | Redis缓存 | |
| Autoptimize | JS/CSS压缩 | |
| Smush | 图片压缩 |
九、CDN 推荐
给 WordPress 加 CDN 非常关键。
推荐:
- Cloudflare
开启:
- CDN
- WAF
- HTTP/3
- Brotli压缩
好处:
- 全球加速
- 防攻击
- 节省服务器流量
十、最终性能(1核2G服务器)
优化后大概性能:
| 类型 | 承载能力 |
|---|---|
| 无缓存 | ~100 并发 |
| 页面缓存 | ~500 并发 |
| CDN + Redis | 1000+ 并发 |
很多技术博客就是 1核2G VPS。
十一、终极优化(高手才知道)
如果想再快一点:
1️⃣ 使用 LiteSpeed Cache
2️⃣ 使用 Redis + Page Cache
3️⃣ 图片 WebP
4️⃣ 静态资源 CDN
甚至可以把 WordPress 首页缓存成静态。
✅ 最推荐的入门 WordPress 架构:
Ubuntu 22.04
Nginx
PHP 8.2
MariaDB
Redis
Cloudflare CDN
这套架构基本是 性价比最高的 WordPress 部署方式。
📌 版权声明
文章作者:大神K
版权说明:本文为原创内容,转载请注明出处。