1C2G服务器配置:Debian12 + WordPress 6.9 终极优化

其它 wes 11 hours ago (2026-04-12) 31 views

        服务器配置比较低时必须对系统进行优化设置比如1C2G/1C1G等入门低配置,否则运行效率低响应慢甚至可能宕机,下面对1C2G下的WordPress 6.9 进行优化配置。

一、wp-config.php 增强(性能 + 安全 + 省内存)

把下面这段加到 wp-config.php 里,放在 /* 好了,编辑到此为止! */ 上面
// 内存与性能
define('WP_MEMORY_LIMIT', '96M');
define('WP_MAX_MEMORY_LIMIT', '128M');
// 关闭自动保存、修订版(1C2G 必备)
define('WP_POST_REVISIONS', 3);
define('AUTOSAVE_INTERVAL', 120);
// 关闭后台垃圾回收
define('EMPTY_TRASH_DAYS', 7);
// 关闭 WP 自带压缩
define('COMPRESS_CSS', false);
define('COMPRESS_SCRIPTS', false);
// 关闭 WP Cron 轮询
define('DISABLE_WP_CRON', true);
// 增强安全
define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_UNFILTERED_HTML', true);
// 数据库优化
define('WP_ALLOW_REPAIR', false);

二、1C2G 专用轻量插件清单(只装这些,绝不卡)

必装(性能 + 安全)

  1. WP Rocket(轻量缓存,1C2G 提速神器) 或免费替代:LiteSpeed Cache / WP Super Cache
  2. Imagify 或 ShortPixel(自动压缩图片,不占 CPU)
  3. Limit Login Attempts Reloaded(防暴力破解)
  4. Disable Embeds(关闭无用嵌入,减少请求)
  5. Disable Emojis(关闭 WP 自带 emoji,省请求)

可选(小而美)

  • Yoast SEO(轻量版即可,别装全套)
  • UpdraftPlus(备份,只在夜间执行)

三、1C2G 必须关闭的 WordPress 功能

后台 → 外观 → 主题编辑器 → functions.php 末尾添加:
// 关闭 XML-RPC
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 的优化方案。