Pages

静态站点,跑在已经为你服务的边缘上。

上传一个目录即可全球分发,自带证书、缓存,以及与 Shield 完全相同的规则集。

01

你的域名,不是我们的

Pages 站点只在你自己拥有的主机名上提供服务。Orbit 不提供可供发布的子域名。原因是:把用户内容挂在我们自己的名字下,一次滥用就可能让控制台、身份服务、状态页,以及所有使用我们公共解析器的设备一起被浏览器列入黑名单。发布在客户域名上的内容,影响的是该域名自身的声誉。

02

两档

Store

集中存储,各节点首次访问后缓存。适合有实际内容的站点。

  • 每个项目最多 50 MB
  • 最多 5000 个文件
  • 每个节点每个文件取一次

Edge

复制到每一个节点。请求由节点本地副本应答,不向中心存储取数。

  • 每个项目最多 5 MB
  • 最多 200 个文件
  • 不向中心存储取数
03

部署与回退

每次上传是一个部署,部署一旦完成就不再改变。回到较早的部署是瞬时的:不复制、不重建,因为部署本身就是文件存储位置的一部分 —— 移动的只是一个指针。边缘缓存会在同一刻被清除,因此回退立即可见,而不是等最后一个缓存文件过期。

04

从一个目录到每个位置

一次上传,各地分发上传一个目录,它成为一次部署;部署一旦完成便不再改变,并由每个位置对外提供。回到更早的部署只是移动一个指针。上传一个目录一次部署一旦完成就不再改变位置位置位置回到更早的一次部署只是移动指针,不会重新构建。
一次上传成为一个部署,部署完成后不再改变,并由每个位置对外提供。回到更早的一个部署,移动的只是一个指针,不需要重新构建任何东西。
05

它如何应答

就是通常的静态站点行为,只是把它说清楚:/docs 在存在 docs.html 时就是它,否则是 docs/index.html;缺少末尾斜杠的目录请求会被重定向而不是直接应答,这样相对链接才会落在作者预期的位置;缺失的页面会以 404 状态返回你的 404.html,而不是 200。_redirects 文件支持精确与通配规则,_headers 可以设置你自己的响应头 —— 但不包括会覆盖边缘决定的那些。

06

平台计划额度

额度FreePro
项目2040

额度按账户计算。Pro 按申请开通,请在帮助中心提交工单。用量见控制台。 全部平台计划

08

常见问题

有免费额度吗?

有。Free 计划包含 20 个项目。各项上限见本页的额度表;需要更多时,请在帮助中心提交工单。

能发布在你们的子域名下吗?

不能。Pages 站点要求使用客户自己控制的主机名。在 Orbit 主机名下发布用户内容,会使 Orbit 的每一项服务 —— 控制台、身份服务、状态页与公共解析器 —— 处于同一条浏览器黑名单条目之后。

该用哪一档?

一般用 store,除非站点很小、而你希望它在任何情况下都可用。edge 档在每个节点都存一份副本,所以上限是 5 MB —— 它适合落地页、文档与跳转,不适合带图库的站点。

会有证书吗?

有,自动签发与续期,与所有 Shield 主机名的方式相同。

有构建步骤吗?

没有。你上传的是构建产物。在你原本构建的地方构建即可 —— 我们分发的就是它的输出。