LiteSpeed Cache最佳设置图文教程详解网站优化
您是否在寻找最佳的 LiteSpeed Cache 设置以提升网站性能?本文将为您提供详尽的指南,展示如何通过优化 LiteSpeed Cache 插件实现无与伦比的网站速度。在谷歌将网站速度作为排名关键因素之一的今天,无论是个人博客还是 WooCommerce 商店,速度优化都至关重要。LiteSpeed Cache 插件与 LiteSpeed Web Server 的完美结合,通过 LScache 功能实现卓越性能。然而,安装和激活 LiteSpeed Cache 并不能自动提升网站速度,合理的配置才是关键。本文将逐步介绍如何配置 LiteSpeed Cache 插件的各项设置,以达到最佳效果,从而显著提高网站速度、核心网站活力评分,并最终改善搜索引擎排名。
### LiteSpeed Cache 简介
LiteSpeed Cache 是由 LiteSpeed Technologies 开发的免费 WordPress 缓存插件,提供最先进的优化选项。该插件在 WordPress 插件库中广受欢迎,拥有超过 500 万个活跃安装量。LiteSpeed Cache 的独特之处在于其丰富的功能,包括:
– **LS 缓存和对象缓存**
– **懒加载**
– **静态资源(CSS 和 JS)优化**
– **Gravatar 缓存**
– **字体显示优化**
– **DNS 预取**
– **数据库清理和优化**
– **Cloudflare 集成**
– **QUIC.cloud CDN**
– **台式机和移动用户单独缓存**
这些功能使 LiteSpeed Cache 在众多缓存插件中脱颖而出,为网站提供卓越的性能优化。
### LiteSpeed Cache 插件比较
虽然 LiteSpeed Cache 已经非常出色,但与其他缓存插件相比,它仍然存在一些不足。例如,WP Rocket 提供更全面的缓存和优化功能,而 FlyingPress 则注重性能和懒加载技术。Swift Performance 适合高流量网站,Perfmatters 允许用户禁用不必要的 WordPress 功能,W3 Total Cache 和 WP Fastest Cache 则提供高度可配置的缓存选项。Autoptimize 专注于前端优化,Super Page Cache for Cloudflare 利用 Cloudflare 的 CDN 提供快速内容分发。
### 实现 100% 网站性能的最佳 LiteSpeed Cache 设置
LiteSpeed Cache 插件提供了多种配置选项,分为十种插件设置:仪表盘、预设、常规设置、缓存、CDN、图像优化、页面优化、数据库、爬虫和工具箱。以下将详细介绍如何配置这些选项,以获得最佳性能和核心网页重要评分。
#### 1. 仪表盘
仪表盘不提供任何自定义选项,它将向您展示优化概览,帮助您快速了解网站的性能状况。
#### 2. 预设
如果您不想进行复杂的自定义配置,可以使用预设选项。LiteSpeed Cache 插件提供了五种预定义的优化预设,从基本优化到专家级优化应有尽有:
– **适用于所有网站**:适合新用户和简单网站。
– **基本预设**:最安全的选项之一,适合热心的初学者,包括图像优化和移动缓存。需要域名密钥。
– **高级预设(推荐)**:全面优化,同时将冲突风险降到最低。包括访客模式、最小化等。需要域名密钥。
– **激进预设**:通过 CSS 和 JS 组合以及 iframe 的懒加载等附加设置,将优化提升到新的水平。需要测试和域名密钥。
– **极端预设**:仅适用于专家,需要对某些元素进行全面测试,以实现最大程度的优化。包括图像的懒加载和视口图像生成。需要域密钥。
#### 3. 常规设置
常规设置包含最少的配置选项:
– **自动升级**:禁用。避免因插件更新导致兼容性问题。
– **域密钥**:自定义。如果需要使用 QUIC.cloud 功能,应获取域密钥。
– **访客模式**:视情况而定。根据您的需求选择最佳设置。
– **访客优化**:视情况而定。如果已在网站上启用访客模式,也应允许此选项。
– **服务器 IP**:自定义。添加服务器的 IP 地址,而不是管理员 IP。
– **通知**:视情况而定。仅在需要查看插件最新更新时接收通知。
#### 4. 缓存
缓存页面包含多个公共缓存自定义选项:
##### 4.1 缓存
– **启用缓存**:开启。创建公共缓存内容。
– **为登录用户缓存**:关闭。已登录用户需要实时查看每次更新。
– **缓存评论者**:关闭。为待发表评论的评论者生成单独的缓存。
– **缓存 REST API**:开启。处理主题、插件和 Gutenberg 编辑器使用 API 功能。
– **缓存登录页面**:开启。提高登录页面的访问者体验。
– **缓存 PHP 资源**:开启。缩短加载动态内容所需的时间。
– **缓存移动设备**:视情况而定。如果移动访客最多,可以启用缓存移动功能。
– **移动用户代理列表**:无需修改。所有默认值均可接受。
– **私人缓存 URL**:视情况而定。添加字符串,包含这些字符串的 URL 不会被缓存为公开 URL。
– **强制缓存 URL**:视情况而定。如果需要缓存任何带有特定字符串的 URL。
– **删除查询字符串**:视情况而定。忽略特定的查询字符串。
##### 4.2 TTL
TTL 代表“Time to Live”,表示公共页面的缓存时间。默认的缓存 TTL 选项是可以接受的。
##### 4.3 清除
– **升级时全部清除**:开启。每次升级时都会清除缓存条目。
– **发布/更新时的自动清除规则**:保留默认值。
– **服务过期**:关闭。动态生成网页,需要关闭此功能。
– **计划清除 URL**:留空,除非您需要在预定时间清除任何 URL。
– **预定清除时间**:留空。
– **清除所有钩子**:关闭。
##### 4.4 排除
无需修改任何内容。通过该选项,您可以选择缓存过程中不需要包含的内容类型。
##### 4.5 ESI
ESI 代表边缘包含。推荐配置为关闭。
##### 4.6 对象
LS 缓存提供两种对象缓存方法:Redis 和 Memcached。在配置之前,需要启用 Redis。登录虚拟主机计划的 cPanel > 进入 Redis 对象缓存设置并启用它。如果需要帮助,请联系客户支持。
– **对象缓存**:开启。
– **方法**:Redis。
– **主机**:自定义。
– **端口**:自定义。
– **默认对象寿命**:360。
– **用户名和密码**:无需更改。
– **Redis 数据库 ID**:自定义。
– **全局组**:不要更改。
– **不缓存组**:不要更改。
– **持久连接**:开启。
– **缓存 WP-Admin**:开启。
– **存储瞬态**:关闭。
##### 4.7 浏览器
– **浏览器缓存**:开启。
– **浏览器缓存 TTL**:31557600(一年)。
##### 4.8 高级
– **登录 cookie**:无需更改。
– **更改 cookie**:无需更改。
– **提高 HTTP/HTTPS 兼容性**:关闭。
– **即时点击**:开启。
##### 4.9 WooCommerce
– **产品更新间隔**:仅在库存状态发生变化时清除产品。
– **迷你购物车**:视情况而定。
#### 5. CDN
LiteSpeed Cache 插件提供与 QUIC.cloud 或 Cloudflare 的 CDN 集成。只需输入内容分发网络账户的凭据即可。建议使用 QUIC.cloud CDN,例如关键的 CSS 更新。QUIC.cloud 是全球排名第二的 CDN,提供无限带宽和基本安全的免费服务。
– **QUIC.cloud CDN**:开启。
– **使用 CDN 映射**:关闭。
– **要替换的 HTML 属性**:不要更改。
– **原始 URL**:不要更改。
– **包含的目录**:不要更改。
– **排除路径**:不要更改。
– **Cloudflare API**:视情况而定。
#### 6. 图像优化
图像优化选项可让您更快地提供图像,并节省托管计划的磁盘空间。通过压缩图片,您可以提高 LCP、FCP、TBT 和速度指数得分。
– **自动请求 Cron**:开启。
– **自动拉取 Cron**:开启。
– **优化原始图片**:开启。
– **删除原始备份**:关闭。
– **无损优化**:开。
– **保留 EXIF/XMP 数据**:关闭。
– **图像 WebP 替换**:打开。
– **要替换的 WebP 属性**:自定义。
– **额外 srcset 的 WebP**:开启。
– **WordPress 图像质量控制**:85。
#### 7. 页面优化
页面优化包含多个配置选项,包括静态文件优化、媒体文件优化等。
##### 7.1 CSS 设置
– **CSS 最小化**:开启。
– **CSS 合并**:视情况而定。
– **生成 UCSS**:视情况而定。
– **UCSS Inline**:视情况而定。
– **合并外部和内部 CSS**:关闭。
– **异步加载 CSS**:视情况而定。
– **每个 URL 的 CCSS**:关闭。
– **内联 CSS 异步 Lib**:开启。
– **字体显示优化**:Swap。
##### 7.2 JS 设置
– **JS Minify(最小化)**:打开。
– **JS Combine(合并)**:关闭。
– **JS 结合外部和内部**:关闭。
– **延迟加载 JS**:延迟。
##### 7.3 HTML 设置
– **HTML Minify(最小化 HTML)**:开启。
– **DNS 预取**:视情况而定。
– **DNS 预取控制**:开启。
– **DNS 预连接**:开启。
– **HTML 懒加载选择器**:视情况而定。
– **删除查询字符串**:关闭。
– **异步加载 Google 字体**:关闭。
– **移除 Google 字体**:关闭。
– **移除 WordPress Emoji**:开启。
– **移除 NoScript 标记**:关闭。
##### 7.4 媒体设置
– **懒加载图片**:开启。
– **基本图像占位符**:关闭。
– **响应式占位符**:开。
– **响应式占位符 SVG**:文件路径。
– **响应式占位符颜色**:视情况而定。
– **LQIP 云生成器**:开。
– **LQIP 质量**:4。
– **LQIP 最小尺寸**:150*150。
– **Generate LQIP In Background(在后台生成 LQIP)**:开。
– **懒加载 iFrames**:开启。
– **添加缺失尺寸**:开启。
##### 7.5 VPI
– **Viewport Images(视口图像)**:开启。
– **视口图像 cron**:开启。
##### 7.6 媒体排除
– **懒加载图像排除**:自定义。
– **懒加载图片类名称排除**:自定义。
– **懒加载图像父类名排除**:自定义。
– **懒加载 Iframe 类名排除**:自定义。
– **懒加载 URI 排除项**:自定义。
– **LQIP 排除项**:自定义。
##### 7.7 本地化
– **Gravatar 缓存**:开启。
– **Gravatar Cache Cron**:开启。
– **Gravatar 缓存 TTL**:默认。
– **本地化资源**:开启。
– **本地化文件**:自定义。
##### 7.8 调试 – JS 调整工具用于将某些 JS 文件排除在优化之外。
##### 7.9 调整 – CSS
– **CSS 排除**:自定义。
– **UCSS 文件排除和内联**:自定义。
– **UCSS 选择器允许列表**:自定义。
– **UCSS URI 排除**:自定义。
– **单独的 CCSS 缓存发布类型**:自定义。
– **单独的 CCSS 缓存 URI**:自定义。
– **关键 CSS 规则**:开启。
#### 8. 数据库
LiteSpeed Cache 插件提供了一个自定义数据库优化工具。建议使用 WP-Optimize 插件进行数据库优化。
##### 8.1 管理
– **全部清理**:自定义。
– **文章修订**:自定义。
– **遗弃的文章元**:自定义。
– **自动草稿**:自定义。
– **垃圾文章**:自定义。
– **垃圾评论**:自定义。
– **回溯/点赞**:自定义。
– **过期暂存**:自定义。
– **所有瞬时选项**:自定义。
– **优化表**:自定义。
– **数据库表引擎转换器**:自定义。
– **数据库摘要**:自定义。
##### 8.1 DB 优化设置
– **文章修订最大次数**:6。
– **最大修订年龄**:0。
##### 8.1 清理数据库
您可以访问数据库优化器清理数据库。
#### 9. 爬虫
爬虫会扫描您的网站,自动检测过期的缓存页面,并刷新它们,以防止用户遇到未缓存的页面。LiteSpeed 缓存插件对爬虫的默认设置很好,并针对搜索引擎爬虫进行了优化。
– **Summary 选项卡**:显示缓存爬虫的状态和性能。
– **爬虫地图**:可帮助您直观地查看网站的爬行路径。
– **Blocklist**:可让您排除对特定 URL 的抓取。
– **常规设置**:可帮助您自定义爬虫的运行方式。
– **配置模拟设置**:在不影响实时网站的情况下测试爬虫的行为。
– **管理网站地图设置**:确保搜索引擎爬虫有效抓取所有重要页面。
#### 10. 工具箱
LiteSpeed 插件设置中的最后一个自定义选项是工具箱,包含多个选项,例如:
– **清除**:清除缓存,释放存储空间,提高当前性能。
– **导入/导出**:轻松导入或导出 LiteSpeed 缓存设置。
– **查看 .htaccess**:查看 .htaccess 文件,管理服务器配置。
– **心跳**:控制 WordPress 心跳设置,优化服务器资源使用。
– **报告**:生成报告,分析缓存性能和设置。
– **调试设置**:访问调试设置,排除可能遇到的任何问题。
– **日志查看**:查看日志以监控缓存活动和性能。
– **测试版测试**:参与测试,试用新功能和改进。
##### 10.4 心跳
– **前台心跳控制**:开启。
– **前端心跳 TTL**:0。
– **Backend Heartbeat Control**:开启。
– **Backend Heartbeat TTL**:0。
– **编辑器心跳**:开启。
– **编辑器心跳 TTL**:120。
### 使用 LiteSpeed Cache 配置 Perfmatters
LiteSpeed Cache 插件中缺少一些速度优化功能,例如页面级脚本管理器。为此,我建议您使用 LiteSpeed Cache 插件增强 Perfamtters,以实现最高性能。
#### 常规设置
在常规设置中,您可以看到几个优化选项。主要事情是在注销时禁用 WordPress REST API,并使用默认的心跳频率。
#### 脚本管理器
脚本管理器功能允许您在特定页面上启用/禁用特定的 JS 或 CSS 文件(由主题/插件加载)。这有助于优化资产加载。
#### 预加载设置
截至 2024 年 66 月,LiteSpeed Cache 插件没有字体或图片预载选项。要使用此功能,可以使用 Perfmatters 插件。
### LiteSpeed Cache 插件替代品
虽然 LiteSpeed Cache 可为 WordPress 网站(尤其是使用 LiteSpeed 服务器的网站)提供出色的性能,但您也可以考虑几种替代方案:
– **WP Rocket**:用户友好型高级插件,提供全面的缓存和优化功能。
– **FlyingPress**:注重性能的插件,结合懒加载、懒渲染和移除未使用 CSS 等高级功能。
– **Swift Performance**:先进的缓存解决方案,适合高流量网站。
– **Perfmatters**:允许用户禁用不必要的 WordPress 功能并优化脚本。
– **W3 Total Cache**:高度可配置的免费插件,支持各种缓存类型和 CDN 集成。
– **WP Fastest Cache**:免费插件,提供直观的界面和基本缓存功能。
– **Autoptimize**:免费插件,通过脚本和样式聚合、最小化和缓存来优化前端。
– **Super Page Cache for Cloudflare**:利用 Cloudflare 的 CDN 缓存静态文件和 HTML 页面。
### 常见问题
– **LiteSpeed Cache 是免费的 WordPress 插件吗**?
是的。LiteSpeed Cache 是一个免费的缓存插件,您可以从 WordPress 插件库中下载。
– **我们需要将 LiteSpeed Cache 与其他插件结合使用吗**?
LiteSpeed Cache 可以独立运行,无需同时使用其他性能插件。但您可以将 Perfmatters 插件与 LiteSpeed Cache 一起使用。
– **插件是否会引起兼容性问题**?
LiteSpeed Cache 插件与大多数第三方主题和插件兼容。
– **如何跟踪性能改进**?
使用 GTmetrix、Pingdom 或 Google PageSpeed Insights 等工具跟踪网站性能。
### 小结
使用合适的 WordPress 缓存插件,可以进一步优化网站速度。LiteSpeed Cache 是最好的缓存优化插件之一,拥有超过 500 万的活跃安装量。通过合适的配置选项,您就能拥有一个速度极快的网站,并优化 core web vitals 分数。本文展示了最佳的 LiteSpeed Cache 设置,您可以通过各个配置选项对插件进行调整。使用 GTmetrix 或 PageSpeed Insights 等速度测试工具跟踪前后结果。您会在自己的 WordPress/WooCommerce 网站上使用 LiteSpeed Cache 设置吗?请在评论中告诉我们。