·
🛠️ 首页三处打磨 — 计数刷新、隐私修复、评论顺畅 | 4/17
计数实时刷新 / 修复欢迎弹窗缓存泄漏 / 未登录评论不再出错
Pickful 社区朋友们,
接着上一轮首页 CDN 缓存的工作,这两天我们做了三个小但关键的修复,目标只有一个:让首页既快,又对。
🔄 点赞 / 评论数实时刷新
之前首页走 1 小时缓存,有些帖子明明被点了很多赞,你看到的还是 0,看起来像没人用。
现在每次列表加载后,我们会异步拉一份新鲜的点赞 / 评论数补回来,只升不降——这样可以保护你刚点的赞不被旧数据回退。「0」也不再硬显示,空就空着,看上去更清爽。
🔒 修复一处缓存隐私漏洞
CDN 缓存的代价之一,是登录后的个性化内容如果不小心混进缓存,可能被其他访客看到。我们发现欢迎引导弹窗(只对新用户首次显示的那个)就有这个问题——它带着用户名一起被缓存了。
修复方式是把这块单独拆出来,改用独立的私有端点(Cache-Control: private, no-store)异步加载,从此不会再进 CDN。顺手也把弹窗的手机端排版重新打磨了一遍。
💬 未登录评论不再卡住
之前未登录访客点评论按钮,会弹出输入框,提交时却撞到「Content missing」错误。现在改为弹出登录提示,直接引导你登录或注册,体验顺畅了。
🔧 其他小改进
- 图表组件本地化:K 线图之前从 jsDelivr CDN 加载,现在改为本地打包,少一个外部依赖,国内访问更稳定。
- 悬赏支付前置检查:托管钱包余额不足时,系统会主动通知管理员充值,避免悬赏发放被静默卡住。
- 清理旧编辑器代码:移除已被 Lexxy 取代的 Trix / ActionText JS 文件,页面加载更轻。
-
搜索引擎不再抓取后台:
robots.txt显式禁止/admin、登录注册等路径被收录,更干净。 - 代码提交自动检查:开发流程加了 RuboCop 门禁,每次 commit 自动过一遍代码规范。
以上改进已在 Web、iOS、Android 三端同步上线,无需更新 App 即可使用。
如果你在使用中发现还有别的「数字不对」「弹窗怪怪的」之类的细节,欢迎随时反馈。
Pickful 团队
2026 年 4 月 17 日
轉發此貼文?
與您的關注者分享。
回覆