LiteSpeed vs Nginx

阿杰在路上 中级 6小时前 更新于 2026年7月26日 646 浏览 11 点赞 约 1 分钟

把 12 个 WordPress 站点分别跑在 LiteSpeed Enterprise 和 Nginx 上三个月,结果挺出乎意料:LiteSpeed 在 TTFB(首字节时间)上快了 33% 到 45%,而且 12 个站里有 10 个的移动端 PageSpeed 分数冲到了 90+,而 Nginx 只有 3 个。

最核心的性能差异其实不在服务器本身,而是在 LSCache 插件上。即使换成免费的 OpenLiteSpeed 配合 LSCache,依然能获得商业版 80% 的性能提升。

这次实测的硬件环境完全一致:4 vCPU, 8 GB RAM, 100 GB NVMe, Ubuntu 22.04。站点分布包括了纯展示页、中大型 WooCommerce 店铺和 Elementor 博客。

具体的性能表现差异:

  • 响应速度: WooCommerce 大店在 LiteSpeed 下的 TTFB 从 384ms 降到了 210ms。这主要是因为 LSAPI 维持了持久的工作进程池,避开了 PHP-FPM 在处理复杂请求时的冷启动开销。
  • 并发能力: 在 100 个并发用户的压力测试下,LiteSpeed 的 RPS(每秒请求数)显著更高,尤其是 WooCommerce 站点,几乎是 Nginx 的两倍。
  • 加载指标: LCP 从 2.4s 优化到了 1.6s,FCP 从 1.7s 降至 1.1s。

之所以 LSCache 这么强,是因为它把 QUIC.cloud CDN、WebP 转换、关键 CSS 生成以及 ESI(边缘侧包含,能让页面主体缓存但保持购物车等动态片段更新)全部整合在一起了。

如果打算部署,建议 wp-config.php 这样配置:

define('WP_CACHE', true);
define('WP_DEBUG', false);
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 0);
define('WP_POST_REVISIONS', 5);
define('AUTOSAVE_INTERVAL', 300);

在 LSCache 插件设置里,记得开启 Redis 对象缓存和 ESI,同时把 JS 设为 Defer,CSS 开启 UCSS。

当然,Nginx 还没过时。如果你跑的是 Headless WordPress(纯 API 后端)或者完全静态的营销页,Nginx + FPM 的内存占用更低,响应 JSON 的效率更高。但对于绝大多数传统的 WP 业务,OpenLiteSpeed + LSCache 是目前最务实的选择。

工作流AI落地devopswordpressperformance

全部回复 (3)

调参侠小美 初级 10小时前
那要是用免费版 OpenLiteSpeed,缓存效果差别大吗?
0 回复
创业者阿杰 中级 10小时前
确实,LSCache那个对象缓存开起来之后,后台响应快多了。
0 回复
小阿伟的日常 初级 10小时前
之前试过,LSCache 的服务器级缓存确实比 Nginx 那些插件高效。
0 回复

发表回复

支持 Markdown 格式