有很多采集站的用户抱怨,WP的速度太慢,希望我能在 QQWorld收藏家 上开发投送到国产CMS如帝国或DEDE的功能,他们希望用上国产CMS的纯静态缓存功能,以大大降低服务器的压力并提升速度。
为了满足用户的需求,我决定开展相关研究工作。下载并安装帝国CMS一看,我天,仿佛回到了上个世纪。与其让我针对这些老旧的CMS开发远程投送功能,我宁愿给WP开发纯静态缓存功能。
经过数天的艰苦努力,排除万难,没想到居然开发成功了,唯一的缺点是网站将失去交互功能(需要登录的功能)。接下来本文将为大家介绍 QQWorld收藏家豪华版 的一个高级模块:静态缓存。
功能设置
常规设置
在这里开启静态缓存。设定定时更新缓存的 时间间隔,这个会在你更新文章后将要更新的归档页记录下来,等到定时任务启动的时候统一刷新,以降低服务器的负担。
如果你不想扫描整个网站生成静态缓存,希望用户访问页面的时候才自动生成,可以勾选 智能刷新。
然后在 缓存对象 中选择要生成静态缓存的的页面即可。
刷新缓存
如果在常规设置中开启了智能刷新,就不要在这里批量刷新了。
清除缓存
如果你不想使用静态缓存了,可以在这里进行清除。
批量控制
如果想刷新或清除指定文章或分类的静态缓存,可以在文章列表或分类列表页进行批量操作。
注意事项
固定链接
很多用户喜欢用 .html 结尾的文章固定链接,认为这会对SEO有好处,其实这是个误区,只要开启了伪静态,任何形式都是可以的。只能说 .html 结尾的地址比较顺眼。
如果你是这种用户,建议在固定链接里至少给文章设置一个目录, 否则文章页的静态缓存文件都会被放置在网站根目录,不好看哦。 如下图:
不过这只适合新站,如果你的文章已经被大量收录了,还是不要改了吧。
结语
该功能上线后,广大采集站用户喜大普奔,终于可以扔掉各种缓存插件了。
WordPress上能用的类似于国产CMS的纯静态缓存 有 1 篇评论
越来越强大了