GitHub 是否限制对公共“原始”文件的访问?

far*_*r76 7 github github-api github-pages

GitHub 有公共访问限制吗?

示例文件:

https://raw.githubusercontent.com/vuejs/vue/dev/package.json
Run Code Online (Sandbox Code Playgroud)

如果一百万个用户下载这个文件会发生什么?

Jes*_*les 5

这是来自 GitHub 员工关于“原始”文件访问的信息:

我与我们的工程团队交谈后了解到,每个 IP 地址每小时的请求数限制为 5000 个。此外,由于内部路由和缓存的原因,5000 个数字并不准确。我们可能会接受更多,但有时我们也可能会接受更少。

正如我所指出的,如果您有达到此限制的风险,那么您可能做错了什么,并且有更好的方法来获取甚至存储文件。

经过 1 年多的等待,他们仍然没有确认这是否准确或更新的文档,所以我猜测通过 GitHub API 路由请求并使用令牌可能更可靠。

参考: https: //github.com/littlebizzy/slickstack/issues/180

参考:https: //github.com/github/docs/issues/8031


小智 0

我认为没有任何限制。我在 github 上部署了许多简单的静态网站,这些网站被很多用户访问。有时,我发现它有点慢(在交通繁忙时)。但有限制,没有任何限制。