GitHub加速系统公测

介绍

经历漫长的架构设计后,gh.sourcegcdn.com 部署完成。该系统用于GitHub加速,主要为加速 raw.githubusercontent.com 的静态文件内容。

现有架构简洁明了,采用白名单机制,以最大限度保证初次回源速度。

其Path结构为:

https://gh.sourcegcdn.com/{username}/{reponame}/{tag}/{path}

例如

https://gh.sourcegcdn.com/yrccondor/mdx/master/img/admin.jpg

缓存

所有文件都将在存储30天销毁,CDN节点会存储文件30天,向用户发送的Expire Time也为30天。

目前暂无方式强制刷新缓存,后续并无添加计划,因此我们建议您强制版本号,以保证文件版本正常。

例如使用 https://gh.sourcegcdn.com/yrccondor/mdx/V2.0.3/img/admin.jpg 而不是 https://gh.sourcegcdn.com/yrccondor/mdx/master/img/admin.jpg

白名单

GitHub加速部分仍决定使用白名单机制以最大限度地避免滥用。

目前白名单已包含如下项目:

其中,MDx、Argon 均为优秀的WordPress主题,且都未上架WordPress官方商店,因此托管于此。

参与测试

MDx

如果你是MDx主题的用户且主题版本在2.0.3及以上,你可以通过将 MDx 主题 – 功能 – 自定义 CDN 根路径 更改为 https://gh.sourcegcdn.com/yrccondor/mdx/V2.0.3 来使用本服务。

我也不知道为什么Axton会用大写的V,这真的看起来很违和……

Argon

如果你是Argon主题的用户,你可以自行更改主题目录下 funnction.php 文件的24行,将"https://source.ahdark.com/wordpress/theme/argon-theme/" 替换为 "https://gh.sourcegcdn.com/solstice23/argon-theme/v",以使用本服务。

Share
Tweet
Share
Pin it
Share
Share
6 comments
    1. 评论请使用真实信息。

      1. https://github.com/Xhofe/alist 程序主要使用Golang语言,对其进行加速意义不大,因此驳回。
      2. https://github.com/HaoOuBa/Joe 项目并未使用tags区分版本,对其进行加速易导致版本控制困难、文件版本混乱,因此驳回。
      3. https://github.com/qkqpttgf/OneManager-php 程序主要为PHP和HTML撰写,JavaScript文件仅有1个,对其进行加速意义不大,因此驳回。
      4. https://github.com/jssycszyj/renexmoe-cdn 并非完整项目,其内容过于简略,对其进行加速意义不大,因此驳回。
发表回复

您的电子邮箱地址不会被公开。

Previous Post

使用Source Global CDN为WordPress加速

Next Post

合并 AlphaPic