WP Speed of Light:速度优化

1.激活速度优化

速度优化部分是配置加速WordPress的工具的地方。 使用菜单 WP Speed of Light>速度优化>加速

  • 激活缓存系统: 它将通过预加载常见页面元素和数据库查询来加速您的网站

如何手动添加缓存?

首先,如果无法编辑服务器上的文件,则应设置写入权限 “WP-config.php文件” 文件。 你应该去FTP,然后右键单击它,选择 文件权限。 从这里您可以设置权限。

 

设置文件权限

 

其次,您需要添加脚本 “define('WP_CACHE',true);” 在...之上 “WP-config.php文件” 文件。

 

添加缓存-WP-配置

 

最后,你去 WP Speed of Light>速度优化>加速 并激活 激活缓存系统 选项。

 

激活缓存选项

 

  • 清洁每一个:自动清理每x分钟存储的缓存并立即生成新版本

  • 桌面/平板电脑/手机缓存: 默认情况下,为所有设备提供桌面缓存。 仅当主题框架为每个设备生成特定文件时,才必须使用每个设备的特定缓存的另一个选项。

  • 添加过期标头: 它向浏览器发出指令,指示它是否应该从服务器请求特定文件,或者是否应该从浏览器的缓存中获取它

  • 缓存外部脚本: 缓存外部资源,例如从Google提供的脚本。 警告:确保在激活之前和之后监视性能,在某些情况下,激活时可能会出现性能损失!

  • 从不缓存: 从缓存中删除特定URL,当您拥有需要缓存始终清理的AJAX数据的页面时,它非常有用

您可以使用类似规则从缓存中排除一组URL www.website.com/blog*

 

速度优化

 

PRO ADDON ONLY

  • 保存时清理: 保存WordPress内容时自动清理缓存,如帖子,页面...

  • 图像lazy loading: 仅在用户可见时(滚动时)加载图像

启用时 图像lazy loading 选项,下面会显示一些选项:

  • 排除小于(宽度px)的图像: 从图像lazy loading中排除像素值小于此宽度的所有图像。 用于排除小图标或徽标

  • 排除小于(高度px)的图像: 从图像lazy loading中排除像素值小于此高度的所有图像。 用于排除小图标或徽标

  • Lazy loading排除: 使用以下规则排除一组网址:www.website.com/news*或类别,ID,位于图片中

 

图像延迟加载

 

2. WordPress标签

  • 删除查询字符串: 从Header中的CSS和JS文件等静态资源中删除查询字符串,以提高Pingdom,GTmetrix,PageSpeed和YSlow等服务的分数

  • 禁用REST API: 禁用WordPress REST API(使用GET请求检索数据的API,由开发人员使用)

  • 禁用RSS Feed: 禁用WordPress RSS源。 RSS提要允许用户使用RSS提要阅读器订阅您的博客帖子

 

PRO ADDON ONLY

  • 删除表情符号: 默认情况下,emojis会加载到您网站的每个页面上。 如果你不使用它们,这根本就没必要

  • 禁用Gravatars: 禁用Gravatars头像并仅使用媒体中的本地头像

 

WordPress的标签

 

3.分组并缩小

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

注意: 某些选项仅在插件PRO ADDON中可用。 谨慎使用并测试您的网站,可能会产生冲突
  • HTML缩小: 缩小插件提供的HTML缓存文件

  • CSS缩小: 缩小插件提供的CSS文件

  • JS缩小: 缩小插件提供的JS文件

  • 组CSS: 将多个CSS文件分组到单个文件中将最小化HTTP请求数

  • JS组: 将多个JS文件分组到单个文件中将最小化HTTP请求数

 

PRO ADDON ONLY

  • 组字体和Google字体: 将本地字体和Google字体分组到一个文件中,以便更快地提供服务

  • 排除内联脚本: 从缩小中排除内联脚本

  • 将脚本移动到页脚: 将所有缩小的脚本移动到页脚

启用时 将脚本移动到页脚, 它出现 排除脚本移动到页脚 选项:

  • 排除脚本移动到页脚: 添加要从移动到页脚排除的页面的脚本(每行一个URL)

 

先进的优化

 

PRO ADDON ONLY - 文件组和缩小是在复杂的WordPress网站上配置的一个棘手的东西,每页都有大量的插件和文件。
首先,您需要索引在您的网站上调用的文件, 单击“高级文件排除”。

 

扫描

 

然后,选择大多数网站文件应来自的wp-content 现在扫描。

 

运行扫描

 

按类型分类的文件列表(All,JS,CSS,Font)应显示在下面。 如果您在激活文件组或缩小时确定了一个导致问题的文件,则可以使用简单方法将其从此处排除 开/关按钮.

 

自定义文件排除

 

4.预加载和预取

选项卡中的这些功能 先进的是 仅包含在PRO ADDON插件中。

  • 缓存预加载: 缓存预加载是自动生成页面缓存的第一版本的过程,因此在缓存清理之后进入页面的第一个用户将不必等待缓存生成。 指定的页面缓存URL,每行一个将在自动缓存清理后重新生成。

 

预加载和预取

 

  • DNS预取: DNS预取将在外部域链接上预加载DNS信息。 例如,如果您的网站经常在超链接中引用外部域,则预先获取此域的DNS将在用户单击该域时加快该域的页面。

5. WooCommerce

使用WooCommerce时,以下这些选项将有助于减少非WooCommerce页面的负载或将时间设置为自动清理:会话,购物车,...您应该转到菜单 WP Speed of Light>速度优化> WooCommerce 得到那个。 这些功能包含在PRO ADDON插件中。

  • 禁用购物车片段: 默认情况下,WooCommerce使用购物车片段,该片段用于更新购物车而无需刷新页面。 根据您的主题和WooCommerce配置,可能有必要,或者可以禁用它以获得更好的性能
  • 禁用样式: 为非Woocommerce页面禁用WooCommerce样式
  • 禁用脚本: 为非Woocommerce页面禁用WooCommerce脚本

 

woocommerce设置

 

  • 清除客户会话+购物车: 清除所有临时存储在数据库中的WooCommerce客户会话和购物车。 您可以节省很多性能和数据库存储。
  • 清除WooCommerce瞬态: 清除所有临时存储在数据库中的WooCommerce瞬态
  • 自动清理会话,购物车瞬态: 一定时间(以小时为单位)后自动清理会话,购物车和瞬态事件
  • 禁用/减少心跳API: 减少活动会改变心跳频率。 完全禁用Heartbeat可能会破坏使用此API的其他插件和主题