共享 VPS 优化核心思路
共享 VPS 不能改系统、不能抢 CPU、不能占内存,优化重点只有三件事:
- 减少请求
- 减少数据库压力
- 压缩静态资源
一、网站层面优化(最有效)
1. 开启缓存(必做)
- WordPress:安装 WP Rocket / LiteSpeed Cache / W3 Total Cache
- 开启:页面缓存、浏览器缓存、对象缓存
效果:90% 请求不再跑 PHP 和数据库
2. 图片压缩 & 懒加载
- 图片用 WebP 格式
- 开启懒加载(延迟加载)
- 不要上传原图,控制在 200KB 以内
3. 合并 & 压缩 CSS/JS
- 开启:CSS 合并、JS 合并、HTML 压缩
- 删除无用插件、主题、脚本
共享 VPS 最怕插件过多,一个烂插件就能让整个站卡死
4. 禁用或限制 WordPress 心跳
WordPress 自带的 wp-cron 非常耗资源,共享机尤其明显:
- 在 wp-config.php 加入
php
运行
define('DISABLE_WP_CRON', true);
然后在面板手动设置15~30 分钟一次的计划任务
二、数据库优化
- 定期清理修订版本、垃圾评论、瞬态(Transient)
- 优化数据表:phpMyAdmin → 选中所有表 → 优化表
- 避免使用大量查询的插件(统计、热门文章、相关文章)
三、使用 CDN(强烈推荐)
共享 VPS 带宽小、人多拥挤,CDN 能大幅减轻压力:
- Cloudflare(免费够用)
开启:
- 浏览器缓存
- 自动压缩
- 图片优化
- 防火墙拦截恶意请求
效果:VPS 压力直接下降 50%~90%
四、PHP 版本与配置优化
在主机面板修改:
- 使用 PHP 8.1+(比 7.x 快很多)
- 关闭不必要的 PHP 扩展
- 调整:
- memory_limit = 128M~256M
- max_execution_time = 30
- opcache 开启(共享机一般默认开启)
五、减少后台消耗
- 关闭后台实时统计插件
- 关闭不必要的爬虫、监控
- 关闭主题自带的大型滑块、动态效果
- 禁止外部网站盗链你的图片
六、如果还是慢,这样排查
- 看主机面板 CPU / 内存 / IO / 进程 哪个占满
- 用插件看哪个脚本最慢(Query Monitor)
- 关闭最近安装的插件,90% 是插件问题
- 换一个轻量主题(Astra、GeneratePress)
七、最简单的一套组合(新手直接照抄)
- 用 LiteSpeed Cache
- 开 Cloudflare
- 图片压缩 + WebP
- 控制插件数量 ≤15 个
- PHP 8.2
- 关闭 wp-cron
这样一套下来,共享 VPS 也能跑得很流畅。
