社区 GitHub 数据刷新机制说明

社区端刷新

社区用户的 GitHub 数据最早是通过定时刷新的,当时是跑定时任务每 6 小时通过 GitHub API 拉取。随着用户量的增长,跑定时任务耗时变长,并且集中调用外部 API 失败的概率也在变高。

现在的刷新机制是“手动触发”:

博客端刷新

Solo 博客端每 24 小时会定时拉取个人的最新 GitHub 数据来更新“我的开源”页,到社区拉取数据的同时也会触发刷新。所以如果你正在使用了 Solo 博客系统,则相当于每 24 小时会触发一次定时刷新。

数据清理

考虑到 GitHub 榜单的实时性,我们加入了“清理”规则:

这意味着如果 7 天内没有登录或者博客端没有发起刷新请求,则已有数据会被清理掉。下次通过 GitHub 登录后会重新刷新。

Access Token 权限

社区端获取的 token 权限是最小化只读权限,没有任何写入权限也拿不到任何私有仓库信息,请放心授权。

  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    33 引用 • 2604 回帖
  • 使用指南

    链滴用户指南系列帖,社区功能可在此逐一了解,欢迎讨论。

    42 引用 • 2646 回帖 • 16 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    176 引用 • 1893 回帖 • 366 关注
1 引用
3 操作
88250 在 2020-05-06 08:47:51 更新了该帖
88250 在 2020-03-25 23:39:06 更新了该帖
88250 在 2019-12-13 17:30:24 更新了该帖

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...