跳转到主要内容

Speed Cache:管理缓存页面

1. 将 URL 添加到缓存系统

要启用Speed Cache静态缓存和浏览器缓存,您需要将您的网站页面(URL)添加到Speed Cache列表中。在控制面板中,点击“管理缓存的 URL”。

 

管理缓存 URL

 

在这里,您可以看到缓存系统中已有的 URL 列表。.

 

URL缓存列表

 

要将某个 URL 添加到缓存中,您有 3 种解决方案:

  • “从菜单导入 URL”按钮。
  • 点击“添加”按钮,粘贴自定义网址
  • 使用一些规则来包含一组 URL

 

“从菜单导入 URL”按钮将打开一个弹出窗口,您可以从中导入一个或多个 Joomla 菜单。

 

缓存 URL 选择

 

在设置中,您还可以启用一个选项,将新的菜单元素自动添加到缓存的 URL 列表中。此设置基于默认配置值。.

 

菜单缓存自动

 

要向缓存中添加自定义 URL,请使用“添加”按钮。

 

缓存网址

 

最后,点击“发布”(添加到缓存)按钮,即可将 URL(页面)添加到缓存。将页面添加到缓存后,静态缓存和浏览器缓存都会启用。.

注意:在控制栏上,您可以使用批量下拉列表一键更改元素状态。

包含规则可帮助您将一组 URL 添加到缓存系统中。例如,如果您想将新闻版块中所有 URL 以 /news 开头的网址添加到 Speed Cache 系统中,您可以添加以下规则: 

 

添加缓存规则

 

URL 包含规则允许您在 URL 中使用星号,这样您就可以通过一次请求将数千个 URL 缓存到缓存中。以下是一些有用的使用示例。

  • 添加一条规则,包含所有基于特定前缀的 URL(包括此带前缀的 URL):www.domain.com/news*
  • 添加一条规则,包含所有基于特定前缀的 URL(不包括此特定前缀的 URL):www.domain.com/news/*
  • 从缓存中包含部分 URL:www.domain.com/news/*/themes

2. 从缓存中排除 URL

将 URL 从缓存中排除的操作方式相同,您可以逐个排除 URL,也可以使用规则排除。要排除 URL,请打开“缓存 URL 排除”,然后单击“新建”按钮

 

排除缓存 URL

 

URL排除规则允许您在URL中使用星号,这样您只需一次请求即可从缓存中排除数千个URL。以下是一些实用的使用示例。

  • 添加一条规则,排除所有基于特定前缀的 URL(包括此带前缀的 URL):www.domain.com/news*
  • 添加一条规则,排除所有基于特定前缀的 URL(排除以下带有该前缀的 URL):www.domain.com/news/*
  • 从缓存中排除 URL 的一部分:www.domain.com/news/*/themes

3. 按页面和用户状态缓存

如您所见,您可以在 URL 列表中为访客用户和/或已登录用户启用缓存。实际上, Speed cache 能够处理已登录用户的缓存,因此也适用于所有动态内容。.

这是 Joomla - Page cache 插件无法解决的问题。.  

要为已登录用户启用缓存,您需要在配置中为每个 Joomla 用户启用一个缓存文件。.

 

缓存日志 Joomla

 

您可以为每个页面激活已登录用户的缓存,这一功能非常灵活,我们建议您使用用户帐户在所有动态内容上对前端进行一些测试。.

4. 清除所有 Joomla 缓存

一旦页面被添加到缓存中,Joomla 将创建一些缓存文件, Speed Cache 会生成静态缓存(HTML 文件),该文件将存储在用户浏览器中(浏览器缓存)。.

Speed Cache 缓存清理功能可以一键删除所有这些文件和缓存,无需单独清理 Joomla 缓存。.

 

清除缓存

 

在设置中,您还可以启用一个参数,以便在执行操作时自动清除所有缓存。实际上,对于诸如保存内容之类的后端/前端操作,所有缓存都可以被清除。.

此外,Joomla 管理后台到处都有一个按钮,可以一键清除所有缓存。.

 

清除缓存按钮