前端 CDN 加速服务

前端 CDN 加速服务

AI 摘要
本文介绍了基于Yite.net域名部署的前端CDN加速服务。该服务是一个公益项目,旨在提升国内对海外静态资源的访问速度和可用性。它通过在上海、香港、德国和美国四个节点部署Nginx反向代理与缓存机制,为CDNJS、jsDelivr、Google Fonts、Gravatar及Font Awesome Pro等资源提供加速代理。服务采用智能解析和边缘缓存技术以减少延迟,并提供了具体的域名替换映射方案,用户只需将原始资源域名替换为对应的Yite.net子域名即可使用。

项目说明

主域名: Yite.Net
覆盖范围: CDNJSjsDelivrGoogle FontsGravatarFont Awesome Pro
由于部分海外 CDN 在国内访问不稳定,我们提供基于 Yite.net 的公益加速代理服务,用于提升常见前端静态资源的可用性和加载速度。

  • 四节点架构: 上海香港德国美国四地部署,接入 DNSPod GeoIP 智能解析。
  • 边缘缓存机制: 启用边缘缓存与回源缓存,减少跨境延迟。
  • 节点分布: 上海部署在阿里云,香港/德国/美国部署在腾讯云。
  • 服务方式: Nginx 反向代理 + 节点缓存加速 + 域名映射替换。

1. CDNJS 开源 JS 库

cdnjs.cloudflare.com 替换为 cdnjs.yite.net

原始写法

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/4.0.0-beta.2/jquery.min.js"></script>

替换后

<script src="https://cdnjs.yite.net/ajax/libs/jquery/4.0.0-beta.2/jquery.min.js"></script>

2. jsDelivr 开源库

cdn.jsdelivr.net 替换为 cdn.yite.net

原始写法

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tailwindcss@4.2.1/index.min.css" />

替换后

<link rel="stylesheet" href="https://cdn.yite.net/npm/tailwindcss@4.2.1/index.min.css" />

3. Google Fonts

字体 CSS 替换,将 fonts.googleapis.com 替换为 fonts.yite.net

<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

说明:由于国内链路及访问策略影响,当前采用香港节点中转,通过 gravatar.bluecdn.com 回源后再对外提供服务,我不理解的是反代 Google Fonts 国内服务器都可以,为什么头像直接就不显示。

https://gravatar.yite.net/avatar/5b2c80ac69782ece5fc8829a16ec90a31d47de643d036066458d6ea1db4e5684

5. Font Awesome Pro 7.2.0

这是我买的付费版本,本来买了一年,结果又自动续费了,应该还能支持几个版本,120 美金一年,Pro 版本可以支持更多类型的图标,具体可以去官网看看,我使用了 icons.yite.net

完整加载方式

<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/all.min.css" />

通常二选一:要么只使用 all.min.css,要么使用 fontawesome.min.css + 具体风格文件。我在使用 all.min.css 的时候,很多特色的图标无法正常显示,需要加载其他样式。

6. 站点 ICO 图标获取

访问方式: https://ico.yite.net/域名

https://ico.yite.net/qq.com    
https://ico.yite.net/github.com    
https://ico.yite.net/google.com

说明: 优先尝试目标站点 favicon,失败则依次回退至 Google Favicon Service 和 DuckDuckGo 图标服务。

7. 加速域名列表

原域名加速域名方式
Font Awesome Pro 资源icons.yite.net私有镜像 + 缓存
站点 ICO 图标ico.yite.net多源聚合
cdn.jsdelivr.netcdn.yite.netNginx 反代
cdnjs.cloudflare.comcdnjs.yite.netNginx 反代
fonts.googleapis.comfonts.yite.netNginx 反代
fonts.gstatic.comgstatic.yite.netNginx 反代
*.gravatar.comgravatar.yite.net香港中转 + 反代

注意: 个别国内网络环境可能无法使用本服务,通常与当地运营商链路策略有关。

作者本文采用CC BY-NC-SA 4.0许可协议,转载请注明来源。
发表评论
必填项已用 * 标注
请理性讨论,禁止广告及无关内容
AI
边读边聊
前端 CDN 加速服务
基于Yite.net域名,部署了覆盖上海、香港、德国、美国的四节点公益加速服务。该服务通过Nginx反向代理与缓存机制,对CDNJS、jsDelivr、Google Fonts、Gravatar及Font Awesome Pro等前端静态资源提供加速代理,旨在提升资源在国内的可用性与加载速度。服务采用智能解析与边缘缓存,并提供了具体的域名替换映射方案。