介绍
经历漫长的架构设计后,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"
,以使用本服务。
Argon主题替换链接处是否少了一个https://?原样填入的话域名解析会有问题,加上就能用了。
确实,我的疏忽,感谢提醒
希望支持加速项目列表:
https://github.com/Xhofe/alist
https://github.com/HaoOuBa/Joe
https://github.com/qkqpttgf/OneManager-php
https://github.com/jssycszyj/renexmoe-cdn
评论请使用真实信息。
建议加速项目2:
https://github.com/Loyalsoldier/clash-rules
评论请使用真实信息。
此项目为rules类项目,加速意义不大,因此驳回。