介绍
由于Google Fonts是一个优秀的字体托管系统,同时在被全世界开发者和企业使用,我们决定对此也提供加速服务。
尽管Google提供了fonts.googleapis.cn
为中国大陆加速,但fonts.googleapis.cn
对国外的效果并不好。为了兼顾国内外的良好访问效果,我们推出了fonts.sourcegcdn.com
。
原理
fonts.sourcegcdn.com
采用两套CDN系统分别为国内外加速。国内的中间件系统会从 fonts.googleapis.cn
获取数据,而国外的中间件系统会从 fonts.googleapis.com
获取数据,以此保障国内外的良好体验。
同时,两套系统互为热备,当一套宕机时会自动切换至另一套,以此保障服务的可靠性。
其中,fonts.sourcegcdn.com
为 fonts.googleapis.com
提供加速,而 fonts-gstatic.sourcegcdn.com
为 fonts.gstatic.com
提供加速。
fonts-gstatic.sourcegcdn.com
禁止任何无Referrer的访问,以此保障服务不受恶意攻击。同时会拒绝对一些滥用Source Global CDN服务的站点的服务。
中间件使用Express框架构建,封装为Docker,具有良好的可靠性。
fonts.sourcegcdn.com
的CDN系统均会将手机、电脑的UA分离缓存。
使用
源站 | 加速站 |
---|---|
fonts.googleapis.com | fonts.sourcegcdn.com |
fonts.gstatic.com | fonts-gstatic.sourcegcdn.com |