前端 CDN 国内加速使用说明
主域名:yite.net|覆盖 CDNJS、jsDelivr、Google Fonts、Gravatar、Font Awesome Pro
项目说明
由于部分海外 CDN 在国内访问不稳定,我们提供基于 yite.net 的公益加速代理服务,用于提升常见前端静态资源的可用性和加载速度。
当前采用四节点架构(上海、香港、德国、美国),接入 DNSPod GeoIP 智能解析策略,就近返回可用节点;同时启用边缘缓存与回源缓存机制,减少跨境回源延迟并提升资源命中率。
节点分布为:国内上海节点部署在阿里云,香港/德国/美国节点部署在腾讯云。未采用 Cloudflare 的主要原因是其在中国大陆部分网络环境中的访问稳定性与性能表现不够友好。
服务方式包括:Nginx 反向代理、节点缓存加速与域名映射替换。
1. CDNJS 开源 JS 库
CDNJS 资源采用反向代理方式提供。
替换规则
把 cdnjs.cloudflare.com 替换成
cdnjs.yite.net。
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.yite.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" />
<link rel="stylesheet" href="https://cdnjs.yite.net/ajax/libs/normalize/8.0.1/normalize.min.css" />
2. jsDelivr 开源库
把 cdn.jsdelivr.net 替换为 cdn.yite.net。
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.yite.net/npm/axios/dist/axios.min.js"></script>
3. Google Fonts
通过反向代理与关键词替换,使用方式为域名直接替换。
字体 CSS
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<link href="https://fonts.yite.net/css?family=Open+Sans" rel="stylesheet">
单个字体资源
将 fonts.gstatic.com 替换为
gstatic.yite.net。
https://gstatic.yite.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
4. Gravatar 头像
把 *.gravatar.com 替换为 gravatar.yite.net。
https://gravatar.yite.net/avatar/8406d089bc81b664a2610b8d214c1428
5. Font Awesome Pro 7.2.0(付费)
推荐使用
icons.yite.net(兼容域名:icon.yite.net)。
如果你需要一次性加载所有样式,可直接引入:
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/all.min.css" />
如果你按需引入,可按具体风格单独加载(示例):
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/fontawesome.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/regular.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/solid.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/light.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/thin.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/duotone.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-regular.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-solid.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-light.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-thin.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/brands.min.css" />
说明:通常二选一即可。要么只引入 all.min.css,要么基于
fontawesome.min.css + 需要的风格文件按需组合。
6. 加速域名列表
| 原域名 | 加速域名 | 制作方式 |
|---|---|---|
| Font Awesome Pro 资源路径 | icons.yite.net(兼容:icon.yite.net) | 私有镜像 + 缓存加速 |
| cdn.jsdelivr.net | cdn.yite.net | Nginx 反代 |
| cdnjs.cloudflare.com | cdnjs.yite.net | Nginx 反代 |
| fonts.googleapis.com | fonts.yite.net | Nginx 反代 |
| fonts.gstatic.com | gstatic.yite.net | Nginx 反代 |
| secure.gravatar.com / *.gravatar.com | gravatar.yite.net | Nginx 反代 |
注意:个别国内网络环境可能无法使用本服务,这类情况通常与当地运营商链路策略有关,请自行排查网络或更换运营商。