关于Typecho的评论缓存

前言

最近,博客的评论系统有点小问题。我在A电脑评论后,B电脑也能显示我的名称和邮箱,也就是说:下一位评论者能看见上一位评论者的个人信息,有点泄露隐私了🤭。

思考

起初以为是cookie的问题,但两台电脑是完全独立的,没有共享过历史记录等信息。又怀疑是IP的问题,尝试用手机开流量去访问,结果还是能显示上一位评论者的信息。

求助

在网上搜索 “Typecho 评论 缓存",看到一个有着相同问题的大佬。
《Typecho加速说 篇二——修复TpCache缓存评论者个人信息的问题》

当文章被评论后,评论者的个人信息也会被自动缓存下来(原本是保存在访客的cookies中的),导致下一个访客会看到上一个评论者的信息,造成信息泄露。

按照大佬的教程,修改了Typecho的comments.php文件,保存。 问题解决了……

一半 评论者的头像还是会显示,时间也不早了,翻找头像的缓存代码也并非轻而易举(懒)。

睡前思考

不对啊!我没用过TpCache这款缓存插件,甚至插件列表里都没出现过缓存二字。
怎么会是呢
莫非是cdn设置错了,看了一眼没有设置html文件缓存。
可…这好像不是html吧😓,至少地址栏没出现.html
那就让它出现

解决

进入Typecho后台–设置–永久链接
刷新cdn,问题解决!