阿里云ECS网站性能优化

通常我们用WordPress把网站搭建好后,网站访问的速度并不理想,需要进行性能优化设置,现以博主的阿里云ECS 2核2G为例做一个梳理,总结。优化后基本能实现秒级打开页面,先别卡顿,迟缓。

第一阶段:服务器与网站性能优化

(2 核 2G/40G,宝塔面板,Linux 系统)

步骤 1:服务器性能极限优化(必做,提升 10 倍访问速度)

1.1 开启页面缓存(核心,90% 性能提升来源)

操作步骤:

  1. 登录宝塔面板 → 进入「网站」→ 找到你的 WordPress 站点 → 点击「设置」
  2. 左侧菜单选择「配置文件」,拉到最底部,找到location /配置段
  3. 替换为以下缓存规则(直接复制):
location / {
    try_files $uri $uri/ /index.php?$args;
    # 页面缓存规则(不缓存登录用户/评论/后台)
    set $cache_uri $request_uri;
    if ($request_method = POST) { set $cache_uri 'no cache'; }
    if ($query_string != "") { set $cache_uri 'no cache'; }
    if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") { set $cache_uri 'no cache'; }
    # 静态资源1年缓存(大幅提升加载速度)
    location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
        expires 1y;
        add_header Cache-Control "public, immutable";
        access_log off;
    }
}
  1. 保存配置 → 点击「重启 Nginx」,完成服务器端缓存配置。

1.2 WordPress 缓存插件配置(必做)

操作步骤:

  1. 登录 WordPress 后台 → 「插件」→ 「安装插件」→ 搜索 WP Fastest Cache → 安装并启用
  2. 进入插件设置页,按以下规则勾选:
    • ✅ Cache System(开启缓存)
    • ✅ Preload(预加载全站缓存)
    • ✅ Logged-in Users(不缓存登录用户,保障后台正常)
    • ✅ Mobile(区分移动端缓存)
    • ✅ New Post(发布新文章自动清除缓存)
    • ✅ Update Interval(更新间隔,设置为 1440 分钟 = 24 小时)
    • ❌ 不要勾选:Minify HTML/CSS/JS、Combine、CDN(避免冲突,后续按需开启)
    • ✅ 开启「Preload Mode」预加载,选择「所有文章 + 页面」
  3. 保存设置,完成插件缓存配置。

1.3 PHP 与 MySQL 性能调优(必做,2G 内存专属配置)

操作步骤:

  1. 宝塔面板 → 「软件商店」→ 找到「PHP-7.4」→ 点击「设置」
    • 性能调整:将pm.max_children设置为6(2G 内存最优值),pm.process_idle_timeout设为 10s
    • 开启 OPcache:勾选「OPcache」,设置opcache.memory_consumption=128opcache.max_accelerated_files=10000
    • 禁用不必要的 PHP 扩展:如 xmlrpc、soap 等,减少内存占用
  2. 宝塔面板 → 「软件商店」→ 找到「MySQL-8.0」→ 点击「设置」→ 「配置修改」
    • 修改innodb_buffer_pool_size = 256M(2G 内存最优,避免占满内存)
    • 修改max_connections = 100(足够个人博客使用)
  3. 重启 PHP 和 MySQL 服务,使配置生效。

1.4 服务器安全与冗余清理(必做)

  1. 宝塔面板 → 「安全」→ 开启防火墙,只放行 80、443、22 端口,禁用其他端口
  2. 「计划任务」→ 添加「定期清理日志」「数据库优化」任务,每周执行 1 次
  3. 关闭服务器上不必要的服务(如邮件服务、FTP 等),减少资源占用

第二阶段:Nginx 配置诊断与优化全指南

(适配你的 WordPress 个人博客 / 2 核 2G 服务器)

img

🔐 此内容需登录后查看完整全文,请 登录账号 后浏览

发表评论