该插件可以从您的动态WordPress博客中生成静态html文件。 生成html文件后,您的WEB服务器将直接使用html文件来提供服务,而无需处理相对较臃肿和昂贵的WordPress PHP脚本。
静态html文件将提供给绝大多数用户:
- 未登录的用户。
- 没有在您的博客上留下评论的用户。
- 或者没有查看过密码保护文章的用户。
99% 的访问者将会被提供静态 HTML 文件。一个缓存文件可以被服务数千次。其他访问者将会被提供定制的缓存文件,以适应他们的访问。如果他们已登录或留下评论,这些详细信息将会被显示和缓存给他们。
该插件以3种方式提供缓存文件(按速度排序)。
- 专家。最快的方法是使用Apache mod_rewrite(或您的web服务器支持的任何类似模块)来提供 “超级缓存 “静态html文件。这些方法完全绕过了PHP,且速度飞快。如果您的服务器受到大量的流量冲击,也可以很容易的应对,因为请求是 “轻量级 “的。需要Apache mod_rewrite模块(如果您设置有自定义的固定链接,则该模块可能已经安装)并预先修改了您的.htaccess文件,这些修改势必会存在一些风险,如果修改不正确,则可能会使您的站点瘫痪。
- 简单。超级缓存的静态文件可以由PHP提供,这是使用插件的推荐方式。如果存在”超级缓存”文件,插件将提供该文件,它的速度几乎与mod_rewrite方法一样快。这种方式更容易配置,因为不需要更改.htaccess文件。您仍然需要自定义永久链接。在此缓存模式下,您可以保持页面的某些部分是动态的。
- WP-Cache 缓存。主要用于缓存已知用户的页面、带参数的 URL 和订阅源。已知用户是已登录的用户、留下评论的访客或应显示自定义每个用户数据的用户。这是最灵活的缓存方法,但速度稍慢。如果禁用了超级缓存,WP-Cache 缓存也会缓存未知用户的访问。在此模式下,您的页面也可以有动态部分。此模式始终启用,但您可以单独禁用已知用户、带参数的 URL 或订阅源的缓存。如果您只想使用 WP-Cache 缓存,请在 wp-config.php 中将常量 “DISABLE_SUPERCACHE” 设置为 1。
如果您不熟悉编辑 PHP 文件,那么请使用简易模式。它易于设置且非常快速。
推荐设置
- 简单的缓存。
- 压缩页面。
- 不缓存已知用户的页面。
- 缓存重建。
- CDN支持。
- 额外的主页检查。
垃圾收集是清理过期和陈旧的缓存文件的行为。过期时间没有正确的值,但一个好的起点是1800秒。
请考虑删除“被拒绝的用户代理”文本框中的内容,并允许搜索引擎为您缓存文件。
尽可能多地预载帖子,并启用 “预载模式”。旧缓存文件的垃圾回收将被禁用。如果你不关心侧边栏小部件是否经常更新,可将预载时间间隔设置为 2880 分钟(2 天),这样你的所有文章就不会经常被重新缓存。预载发生时,被刷新帖子的缓存文件会被删除,然后重新生成。之后会对所有旧文件进行垃圾回收,以清除过时的缓存文件。
即使启用了预加载模式,在修改帖子或发表评论时,缓存文件仍会被删除。
提示:本文最后更新时间为 2024-07-11 如文中内容素材有错误或者已经失效,请留言告知。