Hi!请登陆

Typecho页面缓存插件 实现Typecho静态化

2020-10-15 78 10/15


HPCache插件是HPTypecho内置的缓存插件,但是可以直接把它放在Typecho上使用,可以无缝对接,效果非常不错!

本站就是使用了这个缓存插件,打开速度整整提升200%,效果非常显著!

虽然HPTypecho已经相当高效,但为了提高网站并发,对页面进行静态缓存还是很有必要的。此插件的目的就是对页面进行简单的前段缓存,以减少对数据库的压力。

提醒:更高效更灵活的缓存方式,应该是使用nginx而不是此类插件。如果你有nginx基础,可以自行进行配置

HPCache插件:

点击-下载HPCache插件

如果你使用的是HPTypecho,HPCache插件在HPTypecho内自带,无需自己去下载,直接启用即可。

插件配置

首先,也是启用此插件。

【HPTypecho】页面缓存插件使用帮助

接下来,我们需要对插件进行配置:

【HPTypecho】页面缓存插件使用帮助

  • 第一个配置文件缓存路径。可以指定相对位置,也可指定绝对位置。

  • 第二个配置失效时间,单位是s,请根据自己的需要进行配置。

需要注意的是:

  1. 由于插件是采用简单的文件缓存机制,所以请保证缓存路径所在分区有足够大的空间,并且inode节点够用。

  2. 后台文章更新后,缓存并不会自动更新(实现起来比较麻烦,此版本暂时没有实现此功能),这个尤其需要注意一下,所以请合理配置缓存失效时间。

使用

插件配置后好,自动生效。效果如下:

【HPTypecho】页面缓存插件使用帮助

如上图,第一次访问,时间2.651s,再次访问,由于命中缓存,时间缩小到0.022s,效果明显。

相关推荐