您是否在寻找最佳的 LiteSpeed cache 设置?如果是,请继续阅读本文。我将向您展示如何优化 LiteSpeed cache,以获得无与伦比的网站性能。
由于谷歌将网站速度作为排名因素之一,因此无论您经营的是个人博客还是 WooCommerce 商店,都应确保您的网站进行了速度优化。
LiteSpeed Cache 插件与 LiteSpeed Web Server 相辅相成,利用 LScache 功能,使这一组合与众不同。
但是,仅仅安装和激活 LiteSpeed cache 插件并不能显著提高网站速度。您需要对 LiteSpeed cache 插件进行理想的配置设置,才能充分发挥它的作用。
在这篇文章中,我将逐步介绍如何配置 LiteSpeed cache 插件的各项设置,以达到最佳效果,从而提高网站速度和核心网站活力评分,最终改善搜索引擎排名。
在进一步了解 LiteSpeed cache设置之前,让我们先看看该插件提供了哪些功能。
LiteSpeed Cache简介
LiteSpeed Cache 是由 LiteSpeed Technologies 制作的一款免费 WordPress 缓存插件。它可以从 WordPress 插件库中下载,并提供最先进的优化选项。
LiteSpeed Cache
超过 500 万个网站使用该插件。以下是 LiteSpeed 使其成为独特缓存插件的几个特点:
- LS 缓存和对象缓存
- 懒加载
- 静态资源(CSS 和 JS)优化
- Gravatar 缓存
- 字体显示优化
- DNS 预取
- 数据库清理和优化
- Cloudflare 集成
- 免费访问 QUIC.cloud CDN
- 为台式机和移动用户提供单独缓存
等等。
除此之外,LiteSpeed Cache 还优于大多数竞争对手。下面是流行的 WordPress 插件比较。
LiteSpeed 插件比较
但是,如果您需要提高网站性能,请考虑使用 LiteSpeed Cache 和使用 LiteSpeed 企业网站服务器构建的最佳 LiteSpeed 虚拟主机服务。
现在你知道什么是 LiteSpeed Cache 以及为什么要使用它了吧。在下一节中,我将进入文章的核心部分,解释如何执行理想的 LiteSpeed Cache 设置以加快加载速度。
实现100%网站性能的最佳LiteSpeed Cache设置
实现 100% 网站速度的最佳 LiteSpeed Cache 设置
LiteSpeed Cache 插件有多种选项,分为十种插件设置:
- 仪表板
- 预设
- 常规设置
- 缓存
- CDN
- 图像优化
- 页面优化
- 数据库
- 爬虫
- 工具箱
LiteSpeed Cache 设置
下面,我将介绍如何配置这些选项,这样您就能拥有理想的 LiteSpeed Cache 设置,并获得最佳性能和核心网页重要评分。
通过探索这些高级功能,您可以轻松提高网站性能。
废话不多说,让我们进入指南。
1. 仪表盘
仪表盘不提供任何自定义选项。它将向你展示优化概览。
LiteSpeed Cache 仪表盘
2. 预设
如果您不想进行自定义配置,可以使用预设选项。LiteSpeed Cache 插件中有五种预定义的优化预设,从基本优化到专家级优化应有尽有。
要应用预设,只需单击“Apply Preset”按钮即可。
- 关键预设:适用于所有网站,适合新用户和简单网站。
- 基本预设:这是最安全的选项之一,适合热心的初学者,包括图像优化和移动缓存。需要域名密钥。
- 高级预设(推荐):如果你需要全面优化,同时将冲突风险降到最低,那么该预设是最理想的选择。包括访客模式、最小化等。需要域名密钥。
- 激进预设:通过 CSS 和 JS 组合以及 iframe 的懒加载等附加设置,将优化提升到新的水平。需要测试和域名密钥。
- 极端预设:仅适用于专家,需要对某些元素进行全面测试,以实现最大程度的优化。包括图像的懒加载和视口图像生成。需要域密钥。
LiteSpeed Cache 预设
如果这些预设不能满足您的需求,请继续阅读,了解如何手动配置插件以获得最佳性能。
3. 常规设置
常规设置包含最少的配置选项。
- 自动升级:禁用。有时,插件更新会导致兼容性问题,因此无需启用自动升级。
- 域密钥:自定义。如果需要使用 QUIC.cloud 功能,则应获取域密钥。你可以在同一页面免费申请域名密钥。
- 访客模式:视情况而定。您可以根据自己的喜好选择最佳设置。启用它将帮助你更快地为首次访问者提供网站服务。
- 访客优化:视情况而定。如果已在网站上启用访客模式,则也应允许此选项。
- 服务器 IP:自定义。你需要在此添加服务器的 IP 地址,而不是管理员 IP。
- 通知:视情况而定。只有当你想查看有关插件的最新更新时,才会收到通知。它们不会影响页面速度。
常规设置
4. 缓存
接下来,让我们进入主要配置–缓存配置。在缓存页面,你会看到几个公共缓存自定义选项。
LiteSpeed Cache 设置
- 缓存
- TTL
- 清除
- 排除
- ESI
- 对象
- 浏览器
- 高级
- WooCommerce
让我们来看看每项自定义功能。
4.1 缓存
使用这些缓存设置可帮助您提高 WooCommerce 商店或 WordPress 网站的性能。缓存将改善网站的响应时间和加载速度,并减少对 CPU 内核使用的影响:
- 启用缓存:开启。该插件的全部意义在于创建公共缓存内容。如果启用此选项,插件就会开始创建缓存。使用此选项可处理静态内容缓存。
- 为登录用户缓存:关闭。已登录用户需要实时查看每次更新,因此请关闭此功能。
- 缓存评论者:关闭。您可以为待发表评论的评论者生成单独的缓存。
- 缓存 REST API:开启。由于主题、插件和 Gutenberg 编辑器使用 API 功能,因此应启用此功能。
- 缓存登录页面:开启。如果你经营的是以客户为中心的业务,登录页面的访问者会很多,因此应启用缓存。
- 缓存 PHP 资源:开启。借助此功能,可以缩短加载动态内容所需的时间。
- 缓存移动设备:视情况而定。如果启用,插件将为移动用户生成单独的缓存。如果移动访客最多,可以启用缓存移动功能。它将提高移动测试分数。
- 移动用户代理列表:您无需修改任何内容。所有默认值均可接受。
- 私人缓存 URL:视情况而定。您可以在此处添加字符串。包含这些字符串的 URL 不会被缓存为公开 URL。对于不想缓存特定 URL 的网店来说,添加私有缓存是一个理想的设置。
- 强制缓存 URL:视情况而定。如果需要缓存任何带有特定字符串的 URL,请在此处输入。大多数人不会这样做。
- 删除查询字符串:视情况而定。它将帮助你在缓存时忽略特定的查询字符串。
缓存控制设置
4.2 TTL
TTL 代表“Time to Live”,表示公共页面的缓存时间。缓存功能通常以秒为单位。默认的缓存 TTL 选项是可以接受的。您无需修改任何其他选项。
Cache TTL
4.3 清除
清除过期缓存是保持网站更新的绝佳方法。默认设置没有问题,以下是配置选项:
- 升级时全部清除:开启。每次升级时都会清除缓存条目。当网站的主题、插件或核心更新到较新版本时,应执行清除操作。
- 发布/更新时的自动清除规则:视情况而定。您不需要修改任何内容,保留默认值即可。 这会在发布/更新文章/页面时清除缓存条目。
- 服务过期:关闭。要动态生成网页,需要关闭此功能。
- 计划清除 URL:视情况而定。留空,除非您需要在预定时间清除任何 URL。
- 预定清除时间:视情况而定。您可以指定完成自动清除的时间,插件会在该时间自动执行清除。
- 清除所有钩子:关闭。您不需要清除任何 WordPress 挂钩。
清除设置
4.4 排除
此处无需修改任何内容。请保持配置不变。通过该选项,您可以选择缓存过程中不需要包含的内容类型。
4.5 ESI
ESI 代表边缘包含。以下是推荐的边缘包括配置:
- 启用 ESI:关闭。就是这样。您不需要配置其他任何东西。
ESI
4.6 对象
接下来是对象缓存设置。LS 缓存提供两种对象缓存方法:Redis 和 Memcached。
在配置之前,你需要启用 Redis。登录虚拟主机计划的 cPanel > 进入 Redis 对象缓存设置并启用它。如果需要帮助,请联系客户支持。
在缓存动态查询方面,Redis 缓存比 Memcached 好得多。请查看下面的详细信息。
如果你的服务器没有 Redis,你应该使用 Memcached Object Cache 作为替代。
在服务器上启用 Redis/Memcached 后,像这样配置对象缓存设置:
- 对象缓存:开启。这是提高性能和减少服务器负载的绝佳方法。
- 方法:Redis。Redis 比 Memcached 更快。因此,我推荐使用 Redis 来获得最高性能。
- 主机:自定义。您可以从虚拟主机计划中获取此信息。通常,Redis 的主机是 “127.0.0.1”,Memcached 的主机是 “localhost”。使用时请去掉引号。
- 端口:自定义。Redis 的默认端口是 6379,Memcached 的默认端口是 11211。如有任何问题,请联系客户支持。
- 默认对象寿命:360。默认值可以接受。
- 用户名和密码:无需更改。无需修改。
- Redis 数据库 ID:自定义。保持默认值。只有在多个站点使用 Redis 时,才在此处输入特定的数据库 ID。
- 全局组:不要更改。无需更改。
- 不缓存组:不要更改。除非不需要缓存特定组,否则无需更改。
- 持久连接:开启。需要启用此选项以更好地优化对象缓存。
- 缓存 WP-Admin:开启。启用此选项可加快 WordPress 管理区的运行速度。
- 存储瞬态:关闭。启用 WordPress 管理缓存时,必须关闭此选项。
对象缓存
4.7 浏览器
您必须激活对象缓存,并将其视为 LS 缓存的后备缓存。您应该像这样自定义浏览器缓存设置:
- 浏览器缓存:开启。启用后,插件将指示用户的浏览器在本地存储静态文件,这将最终减少对这些静态文件的重复请求,有助于降低整体服务器负载。
- 浏览器缓存 TTL:31557600。即一年。谷歌也建议一年。如果您使用 WooCommerce 或 Easy Digital Downloads 经营电子商务商店,则必须将此值设为 43800 = 一个月。
浏览器设置
这是浏览器缓存的理想自定义设置,可在首次访问后提供明显的性能提升。
4.8 高级
您可以从兼容性等高级设置中自定义 cookie。这些选项主要供高级用户使用。以下是 LiteSpeed Cache 提供的高级功能:
- 登录 cookie:无需更改。
- 更改 cookie:无需更改。
- 提高 HTTP/HTTPS 兼容性:关闭。如果有任何兼容性问题,可以启用此功能。不过,我建议强制使用 SSL 来解决大多数 HTTPS-HTTP 问题。
- 即时点击:开。启用此选项可在访客将鼠标悬停在链接上时预加载链接。强烈建议动态网站使用此功能,因为它能让页面加载瞬间完成,从而显著改善用户体验。
高级设置
4.9 WooCommerce
- 产品更新间隔:仅在库存状态发生变化时清除产品。不要在数量或库存状态发生变化时清除类别。这是大多数 WooCommerce 商店的理想配置。
- 迷你购物车:视情况而定。有些主题带有更新迷你购物车的 JS 代码。如果您的主题没有此功能,则需要启用此功能。
WooCommerce 设置
5. CDN
LS Cache 插件提供与 QUIC.cloud 或 Cloudflare 的 CDN 集成。您只需输入内容分发网络账户的凭据即可。
LS Cache 建议针对某些 LiteSpeed Cache 功能使用 QUIC.cloud CDN,例如关键的CSS更新。QUIC.cloud 是全球排名第二的 CDN,提供无限带宽和基本安全的免费服务。他们还提供标准计划,可实现最高性能和高级安全功能(包括暴力破解攻击保护),按地区定价,每月有免费配额。
如何在 LS Cache 插件中设置 QUIC.Cloud
以下是建议使用 QUIC.cloud 进行的 CDN 设置:
- QUIC.cloud CDN:开启。如果使用 QUIC.cloud CDN,请启用此选项。
- 使用 CDN 映射:关闭。由于 Cloudflare 和 QUIC.cloud 不使用域映射,因此无需启用此功能。
- 要替换的 HTML 属性:不要更改。无需修改。
- 原始 URL:不要更改。如果在多站点网络中,可以更改此选项。
- 包含的目录:不要更改。默认选项是可以接受的。
- 排除路径:不要更改。您可以更新该选项,以便从 CDN 中排除特定文件夹。
- Cloudflare API:视情况而定。只有使用 Cloudflare 时才需要配置此选项。它将激活 CDN 设置中的“Manager”选项卡,您可以在其中管理 Cloudflare 缓存设置。请记住,如果您已经配置了 QUIC.cloud 域名密钥,就不需要在此进行任何修改。
CDN 设置
6. 图像优化
要使用 LiteSpeed Cache 图像优化功能,您需要拥有来自 QUIC.cloud 服务器的域名密钥。图像优化选项可让您更快地提供图像,并节省托管计划的磁盘空间。
您可以依靠 LiteSpeed Cache 进行图像优化,而不需要单独的图像压缩或优化插件。通过压缩图片,您可以提高 LCP、FCP、TBT 和速度指数得分。
以下是设置方法:
- 自动请求 Cron:开启。您必须打开此功能才能优化所有新上传的图片。
- 自动拉取 Cron:开启。如果你自动优化新上传的图片(我在上一步中已启用),也必须允许此选项。
- 优化原始图片:开启。在大多数情况下,启用此选项是最理想的。如果你使用的虚拟主机计划限制磁盘空间,这可以帮助你节省存储空间。
- 删除原始备份:关闭。我不建议删除原始图像备份副本。
- 无损优化:开。无损图像压缩方法可以减小图像大小,此选项可以启用。
- 保留 EXIF/XMP 数据:关闭。默认情况下,图像包含关键字、GPS 和版权数据。您通常不需要这些额外信息。我建议关闭此功能以减小原始图像的大小。这样,你就能得到一张没有任何多余数据的纯净图像。
- 图像 WebP 替换:打开。使用 WebP 等新一代格式向游客提供图片。我建议启用 WebP 替换以提高网站速度。这将提高您的 LCP、FCP、TBT 和速度指数得分。
- 要替换的 WebP 属性: 您需要指定要替换的属性。
- 额外 srcset 的 WebP: 开启。启用后,通过自定义代码提供的图片将采用 WebP 格式。
- WordPress 图像质量控制:85。85 是 WordPress 默认的图像压缩质量。因此,我建议使用 80 到 90 之间的压缩质量。
LiteSpeed Cache 图像优化
配置好图像优化选项后,发送优化请求。
发送图像优化请求
如果你没有使用 QUIC.cloud,我建议你使用 EWWW Image Optimizer 或 ShortPixel Image Optimizer 插件。请阅读本详细指南,了解如何有效进行 WordPress 图片优化。
7. 页面优化
页面优化包含多个配置选项。借助这些工具,您可以进行静态文件优化、媒体文件优化等。主要有以下八个选项:
页面优化选项
- CSS 设置
- JS 设置
- HTML 设置
- 媒体设置
- VPI
- 媒体排除
- 本地化
- 调整
让我们查看每个选项,并了解它们的最佳 LiteSpeed Cache 设置。
7.1 CSS设置
您可以通过 CSS 设置来调整 WordPress 网站上的 CSS 文件。
以下是我推荐的配置:
- CSS 最小化:开启。启用 CSS 最小化选项,删除 CSS 代码中不必要的空白。这将优化你的所有 CSS 文件,并提高你的 LCP、FCP、TBT 和速度指数得分。
- CSS 合并:视情况而定。合并 CSS 文件可能会破坏你的网站,因此请通过测试来选择 CSS 合并功能。
- 生成 UCSS:视情况而定。UCSS,即唯一 CSS,是 QUIC.cloud 提供的一项在线服务,需要域名密钥。这项性能功能可生成唯一 CSS,并删除每个页面上未使用的 CSS ,从而大幅提高核心网站活力。如果您正在使用 QUIC.cloud,我一定会向您推荐这项功能。
- UCSS Inline:视情况而定。如果要生成 UCSS,请将其打开。
- 合并外部和内部 CSS:关闭。不要合并单个 CSS 文件(内部和外部资源)。这会破坏网站的设计。
- 异步加载 CSS:视情况而定。您需要一个来自 QUIC.cloud 的域名密钥。它将生成关键 CSS 并异步加载其余部分,从而提高核心网站的活力。不过,您可能会遇到布局偏移的问题,因此请在启用或禁用此功能前进行测试。
- 每个 URL 的 CCSS:关闭。保持关闭。
- 内联 CSS 异步 Lib:开启。关闭此选项会导致 CSS 呈现阻塞。
- 字体显示优化:Swap。它将提高你在 PageSpeed Insights 上的得分。
CSS 设置
7.2 JS 设置
与前面的设置类似,以下是我推荐的 JS 设置:
- JS Minify(最小化):打开。启用此选项后,您可以删除 JS 文件中所有不需要的内容。启用此选项可提高 LCP、INP、FCP、FID、TBT 和速度指数得分。
- JS Combine(合并):关。请勿启用。这可能会破坏网站功能。
- JS 结合外部和内部:关闭。如前所述,请勿启用。合并外部 JS 文件 Google Analytics、Meta Pixel 等没有意义。
- 延迟加载 JS:延迟。我建议测试此设置,看看哪种设置最适合您。将 JS 推迟到用户活动(如移动鼠标或点击)时加载,可以显著提高性能。由于减少了未使用的 JS 代码,它将最大限度地缩短初始网页加载时间,从而提高 LCP、INP、FCP、FID、TBT 和速度指数得分。
JS 设置
7.3 HTML 设置
以下是在 LiteSpeed Cache 帮助下优化 HTML 的方法:
- HTML Minify(最小化 HTML):开启。您应该对 HTML 代码进行最小化,以提高性能。它将删除 HTML 代码中不必要的字符和空格。
- DNS 预取:视情况而定。DNS 预取会在浏览器请求文件或链接等资源之前解析域名。域名预取是提高网站速度的好方法。在此字段中添加外部域名并删除 CDN URL。使用 GTmetrix 测试工具查找外部域。
- DNS 预取控制:开启。启用此功能。它会自动为所有 URL 启用 DNS 预取,从而提高页面加载速度。
- DNS 预连接:开启。通过添加 URL 来启用此功能,以便通过预连接第三方域来提高网站速度。为此,您可以使用 Google AdSense 和 Google Analytics 链接。启用后,您的 LCP、FCP、TTFB 和速度指数得分都会提高。
- HTML 懒加载选择器:视情况而定。您也可以懒加载 HTML 结构,如 #comments 和 #footer。在字段中添加这些选择器会延迟呈现屏幕外的元素,当你有很多评论时,这是一个很好的做法。
- 删除查询字符串:关闭。您无需再启用此功能。
- 异步加载 Google 字体:关闭。禁用此功能通常是改善用户体验的理想选择。
- 移除 Google 字体:关闭。如果使用 Google 字体库中的字体,请将其禁用。不过,建议在本地托管字体以提高性能。
- 移除 WordPress Emoji:开启。如果需要提高页面速度,请关闭表情符号功能。
- 移除 NoScript 标记:关闭。必须关闭此选项,以确保网站与旧版浏览器兼容。
HTML 设置
7.4 媒体设置
接下来是媒体设置。要优化插件以获得最佳性能,需要对媒体设置进行如下配置:
- 懒加载图片:开启。LiteSpeed Cache 的懒加载选项非常出色,您必须启用懒加载以优化图片服务和用户体验。此功能将帮助您提高 LCP、FCP、TBT 和 Speed Index 分数。
- 基本图像占位符:关闭。请勿使用。它会在折叠区域上方创建累积布局偏移。请使用下一个选项。
- 响应式占位符:开。应打开此功能。此功能将显示具有相同图片尺寸的占位符,这将改善累积布局偏移(CLS) 和访问者的用户体验。
- 响应式占位符 SVG:文件路径。在此选项中,您可以指定一个 SVG 文件,将其用作占位符。
- 响应式占位符颜色:视情况而定。您可以根据需要指定颜色,但默认颜色也可以。
- LQIP 云生成器:开。在加载实际图像时,该选项会显示低质量图像占位符 (LQIP),以代替响应式图像预览。正确的 QUIC.cloud 域密钥将生成图像。
- LQIP 质量:4。这是插件使用的图像质量。在这种情况下,4 是可以接受的。
- LQIP 最小尺寸:150*150. 默认值可以接受这些尺寸。
- Generate LQIP In Background(在后台生成 LQIP):开。启用此项可激活后台生成 LQIP,这有助于提高网站前台的速度。
- 懒加载 iFrames:开启。你可以懒加载 iFrames 以减少 HTTP 请求。这是嵌入 YouTube 或其他平台视频的理想优化方法。
- 添加缺失尺寸:开启。启用此选项可在网站上添加缺失的图片尺寸。通过添加图片尺寸,可以提高 LCP、FCP、TBT 和速度指数得分。
媒体设置
7.5 VPI
VPI 表示视口图像。没有高级设置。VPI 只有两个选项,以下是配置方法:
- Viewport Images(视口图像):开启。该功能可优化图像传输。如果有折叠上方的图像,它们将被排除在懒加载过程之外。由于折上图片可能会导致性能问题(CLS),因此这是一个理想的选项。
- 视口图像 cron:开启。启用 cron 选项后,图片将在后台自动生成。
VPI 设置
7.6 媒体排除
如果您需要从懒加载中排除任何媒体文件,这里是正确的地方。您只需在每行中添加一个特定的图像属性,即可排除。一些需要从懒加载中排除的图片,如徽标、背景图片、精选图片、侧边栏图片等。
- 懒加载图像排除:您可以在该字段中输入文件路径,然后保存插件设置。
- 懒加载图片类名称排除:使用图像 CSS 类名将特定媒体文件排除在懒加载之外。
- 懒加载图像父类名排除:在此定义父类名称,所有带有该父元素的图片都将被排除在懒加载之外。
- 懒加载 Iframe 类名排除:除图片外,您还可以通过插件设置来懒加载 iFrame。要关闭 iFrame 的懒加载,必须输入 CSS 类。
- Lazy Load Iframe Parent Class Name Excludes(不包括):添加父元素类名。
- 懒加载 URI 排除项:添加要完全停止懒加载的 URL。
- LQIP 排除项:这将排除低质量图像占位符 (LQIP) 的生成。
媒体排除
7.7 本地化
像这样配置本地化选项:
- Gravatar 缓存:开启。启用此选项是个好主意。如果您接受所有人的评论,则应启用 Gravatar 缓存,如果有数百条评论,它将减少服务器资源。
- Gravatar Cache Cron:开启。如果启用了 Gravatar 缓存,则启用此选项最为理想。
- Gravatar 缓存 TTL:默认。此 Gravatar 缓存选项使用默认值即可。整个缓存将根据此值清除。
- 本地化资源:开启。如果需要本地化外部 JS 文件,则应启用此功能。相反,我建议在用户交互时延迟加载外部文件。
- 本地化文件:自定义。在此部分,您可以键入网站的外部 JS 文件。这些文件可以是 Google AdSense、Gravatar、Google Analytics 等。在此输入文件路径。
本地化设置
您可以在本地化文件部分使用这些 URL:
### CDNs ### https://ajax.cloudflare.com/ https://ajax.googleapis.com/ajax/ https://cdn.jsdelivr.net/ https://cdnjs.com/ https://cdnjs.cloudflare.com/ https://code.jquery.com/ https://netdna.bootstrapcdn.com/ https://oss.maxcdn.com/ https://stackpath.bootstrapcdn.com/ ### Popular Scripts ### https://stats.wp.com/ https://pagead2.googlesyndication.com/pagead/js https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js https://www.googletagmanager.com/gtm.js https://www.googletagservices.com/tag/js/gpt.js https://www.google.com/recaptcha/api.js https://maps.google.com/maps/api/js https://maps.googleapis.com/maps/api/js https://platform.twitter.com/widgets.js https://platform-api.sharethis.com/js/ https://s7.addthis.com/js/ https://ws.sharethis.com/button/ https://connect.facebook.net/en_US/fbevents.js https://connect.facebook.net/signals/config/
7.8 调试 – JS
调整工具用于将某些 JS 文件排除在优化之外。
如截图所示,通过调整设置,您可以管理以下内容。可以使用完整 URL 和部分字符串。
- JS 延迟包含:您可以添加应延迟加载的 JS 文件或内联代码。
- JS 排除:列出不想被缩减或合并的 JS 文件或内联代码。
- JS 推迟/延迟排除:指定不会被延迟或推迟加载的 JS 文件或内联代码。
- 访客模式 JS 排除项:输入不需要针对访客模式进行优化的 JS 文件或内联代码。
- 排除的 URI:输入要从优化中排除的特定页面 URL。
- 仅为访客优化:开。您可以选择只为访客访客优化页面;关闭此选项会影响登录用户。
- 角色排除:将选定的用户角色排除在所有优化之外,以调整网站性能。
JS 调整设置
7.9 调整 – CSS
您可以在此对 CSS 设置进行微调,以获得更好的性能。您可以根据自己的偏好,按照截图自定义这些选项。可以使用完整 URL 和部分字符串。
- CSS 排除:你可以列出无需精简或合并的 CSS 文件或内联代码。
- UCSS 文件排除和内联:添加应从 UCSS 中排除并内联保存的 CSS 文件。
- UCSS 选择器允许列表:输入应始终包含在 UCSS 中的 CSS 选择器;支持通配符 (*)。
- UCSS URI 排除:添加要从 UCSS 生成中排除的特定页面 URL。
- 单独的 CCSS 缓存发布类型:应添加文章类型以生成单独的关键 CSS,如“page”。
- 单独的 CCSS 缓存 URI:允许您为包含特定字符串的 URL 生成单独的关键 CSS 文件;使用前缀 (^) 和后缀 ($) 进行精确匹配。
- 关键 CSS 规则:启用异步加载 CSS 时,应为折叠内容添加关键 CSS 样式,以改善用户体验。
调整 CSS
8. 数据库
在本节中,LiteSpeed Cache 有一个自定义数据库优化工具。不过,当您需要优化 WordPress 数据库时,我建议您使用 WP-Optimize 插件。
不要忘记,在优化数据库之前一定要先进行备份。
8.1 管理
这些选项可以帮助您保持数据库的清洁和优化,以获得更好的性能。数据库优化器 “部分有以下选项,用于手动优化您的数据库:
- 全部清理:可以一次性清理所有数据库项目。
- 文章修订:允许您清理所有帖子修订,以释放空间。
- 遗弃的文章元:这是一个非常有用的选项,可以帮助你删除所有孤儿帖子元记录,这些记录通常是由旧的/未使用的插件创建的。
- 自动草稿:轻松清理所有自动保存的草稿,使数据库保持精简。
- 垃圾文章:删除所有已删除的帖子和页面,使数据库更加整洁。
- 垃圾评论:一键即可清除所有垃圾评论。
- 垃圾评论:从垃圾箱中删除所有已删除的评论。
- 回溯/点赞:允许您清理所有回溯和平铺回溯。
- 过期暂存:您可以删除已过期的暂存选项,提高数据库效率。
- 所有瞬时选项:轻松清理所有瞬时选项。
- 优化表:可以一次性优化所有数据库表。
- 数据库表引擎转换器:允许你优化旧表(如果有的话)。
- 数据库摘要:显示以 KB 为单位的自动加载大小和自动加载条目的数量。
8.1 DB 优化设置
以下是配置选项的方法:
- 文章修订最大次数:6。太多的帖子修订会增加数据库的大小并影响其性能。应将帖子修订的最大次数限制为 6。
- 最大修订年龄:0。在大多数情况下,将此值保持为 0 是最佳选择。
LS 数据库优化
配置完成后,您可以访问数据库优化器清理数据库。
清理数据库
接下来,我将进入爬虫配置。
9. 爬虫
爬虫会扫描您的网站,自动检测过期的缓存页面,并刷新它们,以防止用户遇到未缓存的页面。
LiteSpeed 缓存插件对爬虫的默认设置很好,并针对搜索引擎爬虫进行了优化。不过,如果你想了解高级爬虫设置的细节,我建议你阅读 LS 提供的指南。
- Summary 选项卡显示缓存爬虫的状态和性能。
- 爬虫地图 “选项卡可帮助您直观地查看网站的爬行路径。
- Blocklist 可让您排除对特定 URL 的抓取。
- 常规设置可帮助您自定义爬虫的运行方式。
- 配置模拟设置,在不影响实时网站的情况下测试爬虫的行为。
- 管理网站地图设置,确保搜索引擎爬虫有效抓取所有重要页面。
爬虫设置
10. 工具箱
LiteSpeed 插件设置中的最后一个自定义选项是工具箱。它包含多个选项,例如
- 清除:您可以清除缓存,释放存储空间,提高当前性能。
- 导入/导出:轻松导入或导出 LiteSpeed 缓存设置,以方便使用。
- 查看 .htaccess:查看 .htaccess 文件,管理服务器配置。
- 心跳:控制 WordPress 心跳设置,优化服务器资源使用。查看下面的详细信息。
- 报告:生成报告,分析缓存性能和设置。
- 调试设置:访问调试设置,排除可能遇到的任何问题。
- 日志查看:查看日志以监控缓存活动和性能。
- 测试版测试:参与测试,试用新功能和改进。
LS Cache 工具箱
我不会在这里详述所有细节,因为正如你所看到的,这里影响网站速度的配置选项微乎其微。
在这种情况下,我唯一要修改的就是 WordPress 的心跳。
10.4 心跳
以下是建议的心跳间隔设置:
- 前台心跳控制:开启。您需要启用此功能,以便控制前端心跳。
- 前端心跳 TTL:0。
- Backend Heartbeat Control:要控制后端心跳,应启用此选项。
- Backend Heartbeat TTL:0。我在这里也将使用 0。
- 编辑器心跳:开启。应启用此选项。接下来我将修改 TTL。
- 编辑器心跳 TTL:120。默认值太低。这会损害网站性能。因此,您可以将编辑器心跳提高到 120 秒。
LiteSpeed Cache 心跳控制
就是这样。
根据本指南,只要配置好 LiteSpeed Cache 插件,就能实现最高性能。
LS Cache 插件中缺少一些速度优化功能,例如页面级脚本管理器。为此,我建议您使用 LiteSpeed Cache 插件增强 Perfamtters,以实现最高性能。
使用LiteSpeed Cache配置Perfmatters
Perfmatters 是一款出色的网站优化插件。将它与 LiteSpeed 结合使用,可以使网站优化更上一层楼。
下面介绍如何配置 Perfmatters 插件。
常规设置
在常规设置中,您可以看到几个优化选项。
Perfmatters 常规设置
如上截图所示,您需要对插件进行配置。您需要做的主要事情是在注销时禁用 WordPress REST API,并使用默认的心跳频率。
脚本管理器
脚本管理器功能允许您在特定页面上启用/禁用特定的 JS 或 CSS 文件(由主题/插件加载)。这有助于优化资产加载。具体步骤如下
- 启用脚本管理器:启用脚本管理器并访问网站前端。
访问脚本管理器
- 测试模式:在 “脚本管理器”中,启用测试模式,以显示依赖关系,并防止在代码出现故障时破坏网站。
启用测试模式
- 识别 jQuery 依赖关系:搜索使用 jQuery 的插件或主题,因为这种重型 JS 库会影响网站性能。避免使用 jQuery 依赖性是最理想的选择。
jQuery 核心插件
- 加载插件位置: 选择加载插件的位置,如 Social Snap 等社交媒体分享插件。
禁用社交快照
- 优化加载:通常情况下,社交媒体分享按钮只显示在文章上,因此无需在主页或存档等其他页面上加载插件文件。使用脚本管理器禁止在其他地方加载插件文件。
具体操作如下:
修改选项后,保存更改。同样,你也可以优化联系表单插件的文件服务(只需在有联系表单的特定页面加载)。
完成脚本管理器的修改后,保存更改并进入预加载设置。
预加载设置
截至 2024 年 6 月,LiteSpeed Cache 插件没有字体或图片预载选项。要使用此功能,可以使用 Perfmatters 插件。
- 预载图像:您可以从设置中预载图片,以提高网站速度。
- 本地字体:如果使用自定义字体并在本地托管字体,请在预加载选项中输入文件路径,并将类型选择为“字体”。这将有助于节省加载时间并优化网站。
Perfmatters 预加载
完成自定义后保存更改。
LiteSpeed Cache插件替代品
虽然 LiteSpeed Cache 可为 WordPress 网站(尤其是使用 LiteSpeed 服务器的网站)提供出色的性能,但您也可以考虑几种替代方案:
- WP Rocket:一款用户友好型高级插件,提供全面的缓存和优化功能,只需最少的设置。请阅读我们的 WP Rocket 深入指南。
- FlyingPress:这是一款注重性能的插件,将简洁性与懒加载、懒渲染和移除未使用 CSS 以优化 CWV 等高级功能相结合。
- Swift Performance:先进的缓存解决方案,是高流量网站的理想之选,为高级用户提供广泛的自定义选项。
- Perfmatters:一款独特的插件,允许用户禁用不必要的 WordPress 功能并优化脚本,从而提高性能。
- W3 Total Cache:一款高度可配置的免费插件,支持各种缓存类型和 CDN 集成,适合希望进行细粒度控制的用户。以下是我们的 W3 Total Cache 设置指南。
- WP Fastest Cache:一款免费插件,提供直观的界面和基本缓存功能,适合初级和中级用户使用。
- Autoptimize:一款免费插件,专门通过脚本和样式聚合、最小化和缓存来优化前端。
- Super Page Cache for Cloudflare:这是一款免费插件,可利用 Cloudflare 的 CDN 缓存静态文件和 HTML 页面,通过从距离访问者最近的 CDN 位置提供内容,显著提高网站加载速度。
这些替代方案都具有独特的功能和优势,可满足不同的需求和专业水平,您应根据自己的 WordPress 性能优化需求进行探索。
常见问题
在本节中,我将讨论一些有关插件和 LiteSpeed Cache 设置的常见问题。
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 设置吗?
请在评论中告诉我们。
评论留言