Typecho Redis Cache食用教程

免费共享空间用Redis缓存?

深夜,我成功用上了DirectAdmin面板的Redis缓存(应该)。首先感谢@lanceliao写出了这个缓存前端、Qi姐提供的免费CN2空间

Typecho Redis Cache配置

食用步骤

  1. 下载Credis库作为Redis的php客户端,解压后把Credis文件夹上传至Typecho根目录。
  2. 将Typecho根目录的index.php文件重命名为index_origin.php;
  3. 根据服务器配置Typecho Redis Cache中的index.php文件,主要是修改redis_host,redis_port和userkey三个参数,然后将index.php上传到Typecho根目录。

最后的Typecho根目录应该是这样子的:

├── index.php             //Typecho Redis Cache 前端脚本         
├── index_origin.php  //Typecho 原来的index.php
├── Credis                    //Credis 库(**注意是大写**)
    ├── Client.php         //Credis 库文件
    ├── 其他文件
├── Typecho其它文件夹和文件

为了方便调试,网址最后加上?debug=true参数,可以在网页源代码看到调试信息,例如:

https://www.bugteam.cn/?debug=true

缓存管理

Redis的缓存不会清除,需要用户手工清理。清理时,只要在打开的任意一个网页上加上userkey和action参数就可以了。例如:

清除当前页面缓存:
https://www.bugteam.cn/?debug=true&userkey=setkey&action=purgepage

清除整站缓存:
https://www.bugteam.cn/?debug=true&userkey=setkey&action=purgeall

非缓存页面

以下类型的页面不会建立缓存:

  • /admin/ 目录下的所有页面
  • 搜索结果页面
  • 404页面
  • sitemap.xml

十分感谢

参考资料

添加新评论

已有 4 条评论

Lostape Lostape     Windows 10 /    Google Chrome

对于typecho来说,不用缓存也可以的,wordpress感觉还是很有必要的!

applexhy78 applexhy78 回复 @Lostape     Android /    Google Chrome

有点心理作用,冥想加速

半叶子 半叶子     Windows 10 /    Google Chrome

test

Heven Kin Heven Kin     Android Pie /    Google Chrome

UA Test