服务器配置比较低时必须对系统进行优化设置比如1C2G/1C1G等入门低配置,否则运行效率低响应慢甚至可能宕机,下面对1C2G下的WordPress 6.9 进行优化配置。
一、wp-config.php 增强(性能 + 安全 + 省内存)
把下面这段加到 wp-config.php 里,放在 上面:
define('WP_MEMORY_LIMIT', '96M'); define('WP_MAX_MEMORY_LIMIT', '128M'); define('WP_POST_REVISIONS', 3); define('AUTOSAVE_INTERVAL', 120); define('EMPTY_TRASH_DAYS', 7); define('COMPRESS_CSS', false); define('COMPRESS_SCRIPTS', false); define('DISABLE_WP_CRON', true); define('DISALLOW_FILE_EDIT', true); define('DISALLOW_UNFILTERED_HTML', true); define('WP_ALLOW_REPAIR', false); 二、1C2G 专用轻量插件清单(只装这些,绝不卡)
必装(性能 + 安全)
- WP Rocket(轻量缓存,1C2G 提速神器) 或免费替代:LiteSpeed Cache / WP Super Cache
- Imagify 或 ShortPixel(自动压缩图片,不占 CPU)
- Limit Login Attempts Reloaded(防暴力破解)
- Disable Embeds(关闭无用嵌入,减少请求)
- Disable Emojis(关闭 WP 自带 emoji,省请求)
可选(小而美)
- Yoast SEO(轻量版即可,别装全套)
- UpdraftPlus(备份,只在夜间执行)
三、1C2G 必须关闭的 WordPress 功能
后台 → 外观 → 主题编辑器 → functions.php 末尾添加:
add_filter('xmlrpc_enabled', '__return_false'); remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles'); remove_action('wp_head', 'wp_oembed_add_host_js'); 四、系统级优化(Debian12 1C2G 专用)
1. 开启 zram 内存压缩(强烈推荐)
apt update
apt install zram-tools -y
2. 设置 swappiness 降低磁盘交换
echo ‘vm.swappiness=10’ >> /etc/sysctl.conf
sysctl -p
3. 定时清理日志(防止占空间)
echo ‘0 0 * * * root journalctl –vacuum-size=100M’ >> /etc/crontab
五、最终整套环境内存表现(稳定运行)
- Nginx:20–40 MB
- PHP 8.4-FPM:150–220 MB
- MariaDB 11.8:550–650 MB
- 系统 + zram:200–300 MB
- 总占用:~ 0.9G–1.2G
- 剩余空闲内存:≥ 800M+,非常安全,绝不 OOM
六、上线前最后检查
# 测试所有配置
nginx -t php8.4-fpm -t mariadb -V # 重启生效 systemctl daemon-reload systemctl restart nginx php8.4-fpm mariadb
这就是 1C2G 跑 WordPress 6.9 的优化方案。