SpeedyCache 是一款由知名企业 Softaculous 开发的 WordPress 缓存插件,通过缓存、最小化和压缩网站来帮助您提高 WordPress 网站的性能。

插件网址:https://cn.wordpress.org/plugins/speedycache/
除了缓存外,SpeedyCache 还可以进行以下操作:
1. 它可以缩小和组合CSS/JS,提供更好的优化,因为它减少了文件大小并减少了对服务器的HTTP请求。
2. 消除阻止渲染的Javascript资源,帮助您的网站更快地加载。
3. 懒惰地加载图像,以便只有在图像进入视口时才能请求图像。
4. GZIP 文件缩小从服务器发送的文件大小。
SpeedyCache 免费版
- 缓存: 存储桌面版网页的副本。当用户访问您网站上的网页时,就会发生缓存
- 预加载: 预加载确保用户始终看到您网站的缓存版本,因为它定期创建缓存。
- 合并 CSS: 结合页面标题中存在的CSS 文件,减少HTTP 请求。
- 缩小 CSS: 缩小CSS文件的大小。
- 自动缓存: 如果启用了预加载,则在文章被删除时创建缓存。
- 合并 JS: 结合页面标题中存在的JS文件,减少HTTP请求。
- GZIP: 它对文件应用GZIP 压缩,从而减少了从服务器发送的文件大小。
- 浏览器缓存: 在客户端的浏览器上缓存网站,以供重复访问。
- DNS-预获取: DNS 预获取是一种技术,通过在需要域名之前提前解决域名来提高网站性能。
- 停用 Emojis: 您可以删除表情符号内联CSS 和 wp-emoji-release.min.js。
- 排除: 您可以排除某些页面、用户代理、Cookie、CSS或JS的缓存。
- CDN: CDN 通过将缓存的静态文件放在他们的服务器网络上来帮助提高网站速度,从而帮助在世界任何地方更快地交付内容。
- 显示交换: 将显示交换添加到谷歌字体URL,因此当谷歌字体加载时,字体将保持可见,默认启用此功能。
- 清楚 Varnish: 如果启用,每当SpeedyCache 的缓存被清除时,它都会清除Varnish缓存。
- Gravatar 缓存: 在您的服务器上托管 Gravatars。
- *改进字体渲染:** 添加文本渲染的CSS属性,以优先考虑字体的渲染速度。
SpeedyCache Pro 版:
- 图像优化: 图像优化是一种将图像转换为下一代图像格式的方法,如webp,在网络上更快地加载图像。
- 即时页面: 就在用户点击链接之前,它会加载页面,从而缩短页面加载时间。
- Google 字体: Google 字体也被视为渲染阻止,因此此功能有助于异步加载谷歌字体。
- 本地化 Google 字体: 缓存谷歌字体,以符合GDPR 规则。
- 惰性加载: 一次加载所有资产会使页面加载速度变慢,因此延迟加载有助于仅在进入视口时加载某些资源。
- 缩小 HTML: 它删除空行、分行符、最小化内联Js 和Css,删除标签中的注释和空格
- 缩小 JS: 缩小JS 文件大小。
- 延缓 JS: 延迟JS 在用户交互上加载,以减少或删除未使用的JS问题。
- 高级合并 JS: 合并放置在页脚部分的JS 文件,有助于减少HTTP 调用。
- 渲染阻塞 JS: 在渲染页面之前,浏览器会解析HTML以创建DOM树,如果外部脚本出现,它必须停止并等待脚本执行,因此页面的渲染最终需要时间,因此渲染阻止JS功能有助于在渲染发生后推迟JS的加载,因此第一次加载会更快。
- 删除缓存统计: 提供有关桌面或移动版本的缓存文件以及CSS和JS的合并/最小化版本的统计数据。
- 移动设备缓存: 缓存您网站的移动版本,并在移动设备上显示该版本。
- 数据库清理: 数据库清理有助于您将数据库存储从临时数据、垃圾内容和修订后中解放出来,这些数据可能会占用大量数据库存储。
- 预连接: 预连接通过与第三方域名建立早期连接来缩短网站加载时间。
- 预加载: 预加载通过在需要之前提前下载资源来提高网站性能。
- 关键 CSS: 在加载时提取页面在可见视口中使用的CSS。
- 未使用的 CSS: 删除未使用的CSS,保留分页者正在使用的CSS,这减少了页面上使用的CSS的大小。
- 对象缓存: 它通过使用redis使对象持久化,以提高缓存的可用性。
- 臃肿去除功能: 删除WordPress 或WooCommerce 不必要的功能的选项。
- 图像尺寸: 将尺寸添加到没有宽度或高度的图像标签中,以减少(CLS)累积布局移位。
- 懒惰渲染 HTML: 用户可以延迟渲染不在视图端口中的HTML元素。
- 预加载关键图像: 预加载折叠以上图像,以改进LCP(最大内容的油漆)。

SpeedyCache 缓存
SpeedyCache 通过在服务器上创建静态文件来缓存网站,并将这些静态文件交付给大多数访问网站的用户,静态文件消除了查询数据库数据的繁重负载,因此网站的加载速度更快。
您可以预加载任意数量的页面,并定期预加载网站缓存,以减少服务器的负载。
删除新/更新文章的缓存。
您可以决定在创建或更新文章时删除缓存,以便缓存始终保持更新。
缩小/合并 CSS 与 JS
SpeedyCache 有助于缩小JS和CSS,从而缩小了文件大小。
结合JS结合了CSS和JS罚款,减少了文件数量,并使服务器处理更少的请求。
缓存寿命
缓存寿命是安排删除缓存的一种方式。
排除
排除是防止SpeedyCache 缓存某些文件/用户代理/cookie 的一种方式。
CDN (内容交付网络)
CDN 帮助您在优化的分布式网络上托管静态内容,以更快地交付互联网内容,它不是网络主机的替代品。它将您的文件缓存在网络边缘,并通过最近和最快的服务器将内容交付给用户。
SpeedyCache 通过重写要在CDN 上托管的静态文件的URL来帮助您集成CDN,或者在Cloudflare 的情况下,它有助于清除Cloudflare 服务器上的缓存。
[Pro 版本] 图像优化
图像优化是一种将图像从JPG和PNG等旧格式转换为webp等新的下一代格式的方法,webp以web为目标平台,以更快地加载图像。webp图像产生更小、更丰富的图像,使网络更快。
我们提供 3 种方法将您的图像转换为 webp。
GD(PHP 扩展)、Imagick(PHP 扩展)和cwebp (谷歌的webp 转换实用程序)。
[Pro 版本] 臃肿移除
SpeedyCache 有12个臃肿移除选项,如下所示。
1. 停用 Dashicons
2. 更新 Heartbeat
3. 限制文章修订数量
4. 停用 XML-RPC
5. 停用 Google 字体
6. 停用 jQuery 迁移
7. 停用 RSS feeds
8. 停用 Gutenberg 古腾堡编辑器
9. 停用 OEmbeds
10. 停用区块编辑器 CSS
11. 停用 WooCommerce 购物车片段
12. 停用 WooCommerce 资产
[Pro 版本] 数据库清理
数据清理通过删除以下数据来清理数据库:
1. 文章修订数量
2. 回收站内容
3.回收站和垃圾评论
4. 回溯和引用
5. 所有瞬态选项
6. 过期瞬态选项