插件简介
当页面开始渲染的时候,php 和 mysql 程序会被执行。因此,服务器需要 RAM 和 CPU.
如果很多人来访问网站,那么服务器会用掉大量的 RAM 和 CPU 资源,网站就会变慢。正因为如此,你需要建立一个缓存程序,避免服务器反复渲染页面。缓存程序会生成一个静态的 HTML 文件,并保存到服务器。当用户访问网站时就可以直接拿到 HTML 文件。
此外,谷歌搜索的排名算法会将网站速度作为考虑因素之一,也就是说缓存插件在加快网站速度的同时还可以提高网站在搜索引擎的排名。
这个插件的设置很简单,你不需要修改 .htacces 文件,插件会自动修改。
插件特色
-
- 这个插件使用的是 Mod_Rewrite 这种速度最快的方案
- 当网站中有新文章或新页面发布时,所有的缓存文件都会被删除
- 管理员可以在选项页面删除所有缓存
- 管理员可以在选项页面删除已压缩的 css 和 js 文件
- 使用短代码阻止生成某些页面特定的缓存
- 缓存时限 – 每隔一定时间删除所有缓存
- 为特定页面设置缓存过期时间
- 支持为移动设备启用/禁用缓存
- 支持为已登录的用户启用/禁用缓存
- SSL 支持
- CDN 支持
- Cloudflare 支持
- 缓存预加载 – 自动创建网站中所有页面的缓存
- 排除部分页面和 user-agents
- WP-CLI 缓存清理
性能优化
Premium 版有很多功能,比如压缩 HTML 代码、压缩 CSS 代码、GZIP 压缩、利用浏览器缓存加速网站、增加 Expires 请求头、合并 CSS 文件、合并 JS 文件、禁用 Emoji。
- 为您的动态 WordPress 博客生成静态 html 文件
- HTML 压缩 – 你可以减小 HTML 文件的大小
- CSS 压缩 – 你可以减小 CSS 文件的大小
- 开启 Gzip 压缩 – 降低服务器给客户端发送的文件大小以提升传输速度
- 利用浏览器缓存加速页面 – 为重复访问网站的用户加速访问
- CSS 合并 – 通过将多个 CSS 文件合并为一个以降低 HTTP 请求次数
- JS 合并
- 禁用 Emoji – 你可也移除 emoji 相关 css 和 wp-emoji-release.min.js
高级性能优化
免费版本已经足够你用来加速网站了,但是 Premium 版还有一些额外的功能,比如移动设备缓存、模块化缓存、更强大的 HTML 压缩算法、更强大的 CSS 压缩算法、JS 文件压缩、合并 JS 文件、异步加载 Javascript 代码、图片优化、将图片转化为 WebP 格式、数据库清理、异步加载谷歌字体、对图片进行延迟加载,这些操作可以进一步加速你的网站。
- 移动端页面缓存
- 模块化缓存
- HTML 增强压缩
- CSS 增强压缩
- 压缩 Javascript 代码 – 压缩 JS 文件可以降低文件大小和脚本加载时间
- JS 增强压缩
- 异步加载 Javascript 代码 – 消除阻塞的 Javascript 资源。考虑用内联方式加载关键 JS,而用异步方式加载非关键 JS
- 压缩图片 – 压缩后的图片加载更快,消耗的数据流量更少
- 将图片转化为 WebP 格式 – 以下一代格式提供图像。JPEG 2000、JPEG XR 和 WebP 等图像格式通常可以比 PNG 或 JPEG 提供更好的压缩效果,这意味着下载更快,流量消耗更小
- 数据库清理
- 异步加载谷歌字体
- 延迟加载 – 推迟加载不在视线中的图片。考虑在所有关键资源加载完毕后再去加载屏幕外的图像和隐藏图像以缩短交互时间。