Speed Cache文档

 

介绍

Speed Cache通过Joomla性能工具(Cache和Gzip)作为一种自然的改进,具有许多新的性能工具,兼容性和功能。

 

Speed Cache:Joomla性能检查仪表板

 

主要特点:

  • 新的静态缓存
  • 激活完整的浏览器缓存
  • 缓存自动生成
  • 检查Joomla缓存激活和持续时间
  • 检查Gzip压缩
  • 添加过期标题的存在和持续时间
  • Speed cache URL自动索引激活
  • 检查PHP版本
  • 浏览器缓存激活
  • 自动清除缓存激活

 

I. SPEED CACHE安装和更新

1.1安装

我们的组件是Joomla 3.x兼容。 所有会员都包含所有功能和第三方集成。
要安装我们的组件,您必须下载扩展名.zip文件并使用标准的Joomla安装程序。

 

的Joomla安装

然后单击“浏览”>“上载并安装”按钮,默认情况下将安装组件,模块和插件。

 

1.2更新和自动更新程序

为了更新扩展,您可以通过从JoomUnited或者下载ZIP文件来安装旧版本 使用自动更新程序 (推荐的)。

 

speedcache更新

 

推送更新通知的自动更新程序嵌入在您安装的Joomla扩展中。 因此,您会像仪表板中的任何其他扩展程序或使用菜单一样收到通知: Extension> Manage> Update菜单。

 

登录您的帐户进行更新

您需要登录您的JoomUnited帐户才能更新所有JoomUnited Joomla扩展程序。 要登录访问组件的主要配置,请单击 实时更新选项卡。 在底部,您将找到一个登录按钮。

 

实时更新

 

输入您的JoomUnited凭据,与您在此处登录@ www.joomunited.com使用的凭据相同

 

登录-joomunited

 

按钮会变成橙色,恭喜! 您现在可以更新本网站上的所有JoomUnited扩展! 如果您的会员资格已过期,您将获得续订链接和解释该信息的文本。

 

帐户链接

注意:一次登录将允许您更新所有JoomUnited扩展(关于您的成员资格)。 除非您断开连接,否则登录将不会过期。

 

II。 性能仪表板

安装组件后,可通过菜单访问仪表板 组件> Speed Cache。

 

修复缓存性能

 

仪表板会检查您可以在Joomla网站上应用的所有性能问题和增强功能。 除浏览器缓存外,所有参数都可以使用按钮一键修复 立即修复它。

检查参数:

  • 检查 Joomla缓存 激活和持续时间:检查joomla缓存是否已激活且时间是否至少设置为30'
  • 检查Joomla Gzip压缩
  • 过期标题 htaccess文件中的状态和持续时间
  • Speed cache 网址自动索引 激活:检查是否在Speed Cache配置中激活了URL自动索引
  • PHP版本: 检查PHP7 +是否正在使用中
  • 浏览器缓存 激活:检查是否已激活Speed Cache浏览器缓存
  • 自动清除缓存 激活:检查自动缓存清理器是否有问题

 

注意:在某些服务器(如NGINX或内置CDN)上,过期标头检查可能不会成功。 对于性能而言,这不是一个问题,因为它已经处理完毕

 

III。 管理缓存页面

3.1将URL添加到缓存系统

要应用Speed Cache静态缓存和浏览器缓存,您需要将网站页面(URL)添加到Speed Cache列表中。 从仪表板单击 管理缓存的URL。

 

管理高速缓存的URL

 

从这里,您将看到已存在于缓存系统中的URL列表。

 

URL缓存列表

 

要向缓存添加一些URL,您有3个解决方案:

  • 使用按钮 从菜单导入URL
  • 点击 添新 按钮添加粘贴自定义URL
  • 使用 一些规则 包含一组URL

 

按钮 从菜单导入URL 将打开一个灯箱,您可以从中导入一个或多个Joomla菜单。

 

缓存网址选择

 

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

 

菜单缓存汽车

 

要将自定义URL添加到缓存,请使用 添新 按钮。

 

缓存网址

 

最后只需按下按钮状态即可“发布”(添加到缓存)URL(页面)。 将页面添加到缓存将激活页面的静态缓存和浏览器缓存。

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

包含规则将帮助您向缓存系统添加一组URL。 例如,如果您想将所有新闻部分放在Speed Cache系统中,其中URL是以/ news开头的,您可以添加以下规则:

 

添加缓存规则

 

网址包含规则提供了在网址中使用星标的可能性,因此您可以通过单个请求缓存数千个网址。 这是一些有用的使用示例

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

3.2从缓存中排除URL

从缓存中删除URL的方式相同,您可以逐个或使用规则排除URL。 要排除URL,请打开选项卡 缓存URL排除然后新建。

 

缓存网址

 

网址排除规则提供了在网址中使用星标的可能性,因此您可以通过单个请求从缓存中排除数千个网址。 这是一些有用的使用示例

  • 添加规则以根据前缀(包括此前缀URL)排除所有URL:www.domain.com/news*
  • 添加规则以根据前缀排除所有URL(不包括此前缀URL):www.domain.com/news/*
  • 从缓存中排除部分URL:www.domain.com/news/*/themes

3.3按页面缓存和用户状态

您已经注意到,在URL列表中,您可以为访客用户和/或登录用户激活缓存。 实际上,即使对于登录用户,Speed cache也能够处理缓存,因此也可以处理所有动态内容。

这是Joomla-Page缓存插件无法处理的问题。

要激活已登录用户的缓存,您需要从配置中为每个Joomla用户激活缓存文件。

 

缓存登录的Joomla

 

您可以为每页登录用户激活缓存这一事实非常灵活,我们建议在所有动态内容上使用用户帐户在前端运行一些测试。

3.4清理所有Joomla缓存

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

Speed Cache缓存清理可以一键删除所有这些文件和缓存,您不需要单独清理Joomla缓存。

 

高速缓存全清除

 

在该设置中,您还可以激活参数以自动清除所有这些缓存操作。 实际上,在保存内容的后端/前端操作上,可以清除所有缓存。

此外,您还可以在Joomla管理中找到一个按钮,以便通过单击清除所有缓存。

 

明确缓存按钮

 

IV。 资源整合

缩小是指在不影响浏览器处理资源的方式的情况下删除不必要或冗余数据的过程 - 例如代码注释和格式化,删除未使用的代码,使用较短的变量和函数名称等等。

从仪表板单击 分组并缩小,然后使用“扫描”按钮列出您的网站文件。

 

缩小文件缓存

 

您只需单击一下即可对所有JS,CSS和字体文件进行分组。 组文件功能包括

  • 将所有JS文件分组
  • 将所有CSS文件分组
  • 组字体

 

组文件

 

默认情况下,列出的文件是模板中包含的CSS,JS和字体,以及媒体中的一些文件。 如果要缩小前端加载的所有文件(在所有页面上),我们建议列出文件并打开设置。

 

缩小上市

 

从这里,您可以选择CSS,JS和Fonts所在的服务器文件夹,例如media / com_hikashop。 然后只需点击缩小绿色切换器或使用 切换状态 按钮。

 

多激活选择

 

V. CDN整合

CDN(Content Delivery Network)的使用已被证明是有效的,特别是如果您有国际受众。 它有助于从世界各地的本地来源提供网站媒体。 CDN集成可与市场上的所有主要CDN一起使用,如Cloudflare,Amazon Cloudfront,MaxCDN,KeyCDN等。

要访问,只需单击 CDN 从仪表板。 然后,您可以在那里添加您的信息。

 

CDN-SC

VI。 SPEED CACHE设置

6.1一般参数

Speed cache可以从中获取一些设置 仪表板>配置链接

 

parameters1

 

  • 缓存生命周期: 以分钟为单位缓存生命时间 在此延迟之后,缓存将自动清除,然后重新生成
  • 使用浏览器缓存: 使用浏览器缓存页面内容。 通过在硬盘上缓存重页内容(如图像),可以大大提高页面速度。 它也可以被清除
  • 每个用户的缓存文件: 将为每个用户创建一个缓存文件,以便在您的网站需要登录时激活。 仅适用于已登录的用户,并允许从缓存中排除动态元素,如用户名
每次计划在动态内容上激活缓存或使用用户会话时,都需要激活每个用户的缓存文件(登录)
  • 清除管理操作的缓存: 在Joomla管理的某些操作上将删除缓存:保存,应用,发布,取消发布或删除内容
  • 清除前面操作的缓存: 在Joomla前端的某些操作上将删除缓存:保存,应用,发布,取消发布或删除内容
  • 清除Joomla的缓存: 除了SpeedCache缓存之外,还将清除Joomla缓存

 

6.2自动缓存预加载

最新参数是关于自动缓存重新生成。 清除后,可以根据URL列表自动预加载缓存(需要cURL扩展才能工作,通常安装)。

 

parametter3

 

  • 缓存预加载的令牌: 缓存预加载的令牌用于验证重新生成缓存的请求。 您还可以使用可以与crontab一起使用的URL来定期重新加载它。
  • 清除缓存后预加载: 清除后,可以根据URL列表自动预加载缓存(需要cURL扩展才能工作,通常安装)。
  • 添加Cache-Provider标头: 响应是由Speed Cache提供的。 它可用于调试目的。
  • 自动缓存菜单: 自动将新菜单添加到缓存的页面列表。
  • 桌面缓存: 为所有设备提供桌面缓存:推荐,除非提供错误的缓存版本
  • 平板电脑缓存: 为平板电脑提供缓存:仅在您遇到错误的缓存版本时才推荐
  • 移动缓存: 为移动设备提供缓存:仅在您遇到错误的缓存版本时才推荐使用
  • 缓存外部脚本: 缓存外部资源,例如从Google提供的脚本。 警告:确保在激活之前和之后监视性能,在某些情况下,激活时可能会出现性能损失!
  • 通过Ajax加载模块: 在每个模块中添加一个选项以激活AJAX加载(asynchrone),由模块配置。

当启用“通过Ajax加载模块”时,您将看到参数at 模块>高级选项卡。

 

AJAX加载模块

 

  • SpeedCache AJAX loading: 在AJAX(asynchrone)中激活模块加载以避免此模块的缓存问题
  • AJAX自动刷新: 自动模块AJAX刷新周期,以避免此模块的缓存问题
  • AJAX刷新间隔: 选择此模块的AJAX刷新间隔(分钟)

 

6.3 Lazy loading

访问 Lazy loading,请去 仪表板>配置 链接。 此功能可帮助您在用户向下滚动页面时逐步加载图像,如果您的页面中包含大量图像,则此功能非常有用。 首先,您应该启用此参数,然后您将在下面看到以下设置:

 

懒加载标签

 

  • 排除小于(宽度px)的图像: 从图像lazy loading中排除像素值小于此宽度的所有图像。 用于排除小图标或徽标
  • 排除小于(高度px)的图像: 从图像lazy loading中排除像素值小于此高度的所有图像。 用于排除小图标或徽标
  • Lazy loading URL包含: 仅包含图像lazy loading的URL。 您还可以使用以下规则包含一组网址:www.website.com/news*
  • Lazy loading网址排除: 从图像lazy loading中排除URL。 您还可以使用以下规则排除一组网址:www.website.com/news*

 

6.4缩小和分组

访问 缩小和分组, 去 仪表板>配置 链接。 在这里,您可以启用组CSS,JS,字体和Google字体或排除一些JS和CSS文件。

 

缩小基团的标签

 

  • 包含文件夹: 包含要获取minify文件的文件夹
  • 组CSS: 将多个CSS文件分组到单个文件中将最小化HTTP请求数。 谨慎使用并测试您的网站,可能会产生冲突。
  • 集团JS:将多个Javascript文件分组到一个文件中将最小化HTTP请求数。 谨慎使用并测试您的网站,可能会产生冲突。
  • 组字体和Google字体: 将本地字体和Google字体分组到一个文件中,以便更快地提供服务。
  • 推迟CSS: 在页面加载结束时调用CSS文件以消除渲染阻止元素
  • 推迟JS: 在页面加载结束时调用JS文件以消除渲染阻塞元素
  • 文件排除: 为避免冲突或错误,您可以从组进程中排除文件。 只有相对路径,如示例中所示。

 

6.5默认值

要访问默认值,请转到 仪表板>配置 链接。 这些是在Speed Cache系统中添加时应用于新URL的默认值。

 

默认值标签

 

  • 缓存客人: 为访客用户缓存此URL
  • 公共预加载: 为公共用户预加载此URL
  • 登录缓存: 为登录用户缓存此URL
  • 登录预加载: 为登录用户预加载此URL
  • 每位用户预加载: 每个用户预加载此URL
  • 排除公共缓存: 从公共用户的缓存中排除URL
  • 排除已登录的缓存: 从登录用户的缓存中排除URL

 

6.6 CDN

 

要访问CDN,请转到 仪表板>配置 链接。 然后激活CDN,并在此处填写您的CDN信息。

 

CDN标签

 

  • CDN网址: 添加您的CDN URL,不带尾部斜杠(最后)
  • CDN内容: 您的Joomla内容通过CDN资源提供,以逗号分隔
  • 排除内容: 从CDN网络中排除文件类型或目录
  • 相对路径: 默认情况下启用,启用/禁用相对路径资源的CDN。 用于与特定Joomla插件的某些兼容性。

6.7 ImageRecycle集成

ImageRecycle是第三方图像压缩服务: https://www.imagerecycle.com/

我们已经在Speed Cache配置中添加了该服务,因为我们认为它是一个很大的性能改进,但它并不是必须使用它。 我们的会员可以从配置页面获得所有会员的20%折扣优惠券。

 

IR高速缓存

 

安装后,您可以压缩图像和pdf文件 组件>图像回收.

 

手动优化

 

有关更多信息,请访问: https://www.imagerecycle.com/cms/joomla

 

6.8导入/导出

要访问导入/导出,请转到 仪表板>配置 链接。 现在您可以看到导入/导出配置。

 

进出口

 

网站优化需要时间并导入文件以便更快地获取所有扩展配置。 从这里,您可以导入或导出json文件。

 

进出口按钮