经过两个礼拜的改造,全站缓存1.8版本终于发布!这个版本在后台和前台并没有太大的改变,主要更新点有:
可单独控制分类和标签是否缓存
改进了分类/标签页缓存的过期机制
修复了之前的一些bug
单独控制页面是否生成缓存imwpcache是一个全站缓存插件,因此整个站点前台只要有可访问的页面并且这个页面不是页,都会被缓存。如果这个站点有前台的用户中心,那么缓存插件可能就没办法用了。
因此1.8版本之后插件中增加了单独控制文章或者页面是否禁用缓存的选项。
在编辑文章的时候,编辑器底下有一个词页面禁用缓存选项。
开启之后改页面将不会缓存。
分类/标签页缓存过期机制更新在1.8版本之前,分类页、标签页、文章页被视为同一类页面。缓存过期之后,当用户访问或者手动触发之后会重新生成新的缓存。
这种机制就导致如果有文章更新时几乎无法更新文章所在的分类目录页面。
如果大家文章更新比较频繁的时候,大家可能会看到这样一种现象:文章更新之后无法在分类列表里面找到。
因此,为了解决这个问题,1.8版本的分类和标签页的过期机制更新了。
当有文章发布时,自动将文章所在的分类和父分类缓存置为过期状态。这个时候当访问有新文章发布的分类时,前台展示的是之前的缓存页面,但同时会自动生成一份新的缓存。下一次访问时,将会访问新的缓存页。
修复的bug
本次更新将缓存更新时机尽可能延后,可以修复生成缓存过早导致文章有图片或者其他钩子没执行完成就被缓存的问题。
预览时标签不可点收录于话题#个上一篇下一篇