WP Speed of Light :速度优化

1.激活速度优化

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

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

如何手动添加缓存?

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

 

设置文件权限

 

其次,您需要添加脚本 “定义('WP_CACHE',true);”“ wp-config.php” 文件。

 

add-cache-wp-config

 

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

 

激活缓存选项

 

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

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

  • 添加到期标头: 它向浏览器提供指令,指示它是否应从服务器请求特定文件,还是应从浏览器的缓存中获取文件

  • 缓存外部脚本: 缓存外部资源,例如Google提供的脚本。 警告:请确保在激活前后监视性能,在某些情况下,激活后可能会导致性能下降!

  • 永不缓存: 从缓存中删除特定的URL,当您的页面中包含需要缓存的AJAX数据时,请务必将其清除

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

 

速度优化

 

仅限亲

  • 清除保存: 保存诸如帖子,页面之类的WordPress内容时自动清除缓存。

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

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

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

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

  • Lazy loading排除: 使用以下规则排除一组网址:www.website.com/news*或图像所在的类,ID

 

图像延迟加载

 

2 。 WordPress标签

  • 删除查询字符串: 从标头内的CSS和JS文件等静态资源中删除查询字符串,以提高您在Pingdom,GTmetrix,PageSpeed和YSlow等服务上的得分

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

  • 禁用RSS feed: 禁用WordPress RSS feed。 RSS feed允许用户使用RSS feed阅读器订阅您的博客文章

 

仅限亲

  • 删除表情符号: 默认情况下,表情符号会加载到您网站的每个页面上。 如果您不使用它们,则完全没有必要

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

 

wordpress标签

 

3 。 分组并缩小

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

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

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

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

  • 组CSS: 将多个CSS文件分组为一个文件将最大程度地减少HTTP请求数量

  • JS组: 将多个JS文件分组为一个文件将最大程度地减少HTTP请求数量

 

仅限亲

  • 组字体和Google字体: 将本地字体和Google字体分组在一个文件中,以便更快地投放

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

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

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

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

 

高级优化

 

仅限专业人士- 在复杂的WordPress网站上配置文​​件组和缩小文件是一项棘手的工作,在每个页面上都会调用大量的插件和文件。
首先,您需要索引您网站上调用的文件, 单击高级文件排除。

 

扫描

 

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

 

运行扫描

 

应在下面显示按类型分类的文件列表(全部,JS,CSS,字体)。 如果您确定一个文件在激活文件组或缩小文件时引起麻烦,则可以使用简单的方法将其从此处排除 开/关按钮.

 

自定义文件排除

 

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: 减少活动会改变心跳频率。 完全禁用心跳可能会破坏使用此API的其他插件和主题