1核1G 跑 WordPress 是可以的,但必须“极限克制”
1核1G 跑 WordPress
必须“极限克制”,核心思路就是:轻量 + 缓存 + 减少动态请求。
我给你一套实战可用的低配优化方案👇
🧩 一、基础环境选择(关键)
👉 推荐组合(最省资源):
- Web服务器:Nginx(别用 Apache)
- PHP:PHP 8.1(性能和兼容性平衡)
- 数据库:MariaDB(比 MySQL 更省资源)
⚙️ 二、核心优化配置
1️⃣ Nginx 优化
worker_processes 1;
worker_connections 512;
keepalive_timeout 10;
gzip on;
gzip_types text/plain text/css application/json application/javascript;
👉 重点:
- 限制连接数,避免打爆
- 开启 gzip 减少带宽
2️⃣ PHP-FPM(非常关键)
pm = ondemand
pm.max_children = 3
pm.process_idle_timeout = 10s
pm.max_requests = 200
👉 解释:
ondemand:按需启动,省内存max_children=3:1G内存最多3个进程- 防止内存爆掉
3️⃣ MariaDB 优化(低内存版)
innodb_buffer_pool_size = 128M
innodb_log_buffer_size = 16M
max_connections = 20
query_cache_size = 32M
👉 核心:
- 数据库内存控制在 200MB 左右
- 限制连接数
🚀 三、WordPress 层优化(最重要)
✅ 1. 必装缓存插件
推荐:
- LiteSpeed Cache(如果用 LiteSpeed)
- 或 WP Super Cache
👉 作用:把 PHP 变成静态 HTML,性能提升 10x+
✅ 2. 禁用没用的功能
在 wp-config.php 加:
define('WP_POST_REVISIONS', 3);
define('AUTOSAVE_INTERVAL', 300);
define('WP_MEMORY_LIMIT', '128M');
✅ 3. 关闭心跳(省CPU)
安装插件:
- Disable Heartbeat
✅ 4. 精简主题 & 插件
👉 原则:
- ❌ 不要 Elementor(吃资源)
- ❌ 不要复杂主题
- ✅ 用默认主题(如 Astra / GeneratePress)
💡 四、进阶优化(强烈建议)
🔥 1. 上 CDN(非常关键)
比如:
- Cloudflare
👉 好处:
- 静态资源直接走 CDN
- 服务器压力下降 70%
🔥 2. 页面缓存 + 浏览器缓存
location ~* \.(jpg|jpeg|png|gif|css|js)$ {
expires 7d;
}
🔥 3. 禁用 XML-RPC(防攻击)
location = /xmlrpc.php {
deny all;
}
🧠 五、真实承载能力(给你预期)
1核1G优化后大概能:
- 👤 并发:10~30
- 🌐 日IP:500~2000(看缓存)
- ⚡ 页面响应:<500ms(命中缓存)
❗ 最容易踩的坑
- ❌ 插件装太多(直接爆内存)
- ❌ 没缓存(直接GG)
- ❌ 用 Apache(资源不够)
- ❌ 开 debug 模式
✅ 一句话总结
👉 1核1G跑WordPress的核心 = 静态化 + 限制进程 + 极简插件