跳到正文

Enhanced FaaS in China

热门趋势活跃
xingpingcn/enhanced-FaaS-in-China

提升部署在 Cloudflare、Vercel 或 Netlify 上的网页在中国的访问速度和稳定性的解决方案。

在 GitHub 查看
星标
3105
Fork
181
关注
3105
未关闭 Issue
1

该介绍目前仅提供英文版本。

通过简单更改 CNAME 记录,显著提升部署在 Cloudflare、Vercel 或 Netlify 的网页在中国的访问速度和稳定性。

stars commit Hits

核心优势

  • 显著提升访问速度:优化 DNS 解析路线,降低访问延迟
  • 提高服务稳定性:多区域负载均衡,避免单点故障
  • 简单易用:仅需修改 CNAME 记录即可使用
  • 多平台支持:支持 Cloudflare、Vercel、Netlify
  • 智能解析:根据用户位置自动选择最优线路
  • 定期更新:约每40分钟更新一次 IP 列表

快速开始

Vercel 部署

  1. 将 CNAME 记录修改为:
vercel-cname.xingpingcn.top

Netlify 部署

  1. 将 CNAME 记录修改为:
netlify-cname.xingpingcn.top

Cloudflare 部署

  1. 将 CNAME 记录修改为:
cf-cname.xingpingcn.top

双平台部署(推荐)

如果您同时使用 Vercel 和 Netlify,可以使用:

verlify-cname.xingpingcn.top

重要提示

SSL 证书配置

  1. 首次配置时,请先使用官方 CNAME 等待 SSL 证书生成
  2. 证书生成后再切换至优化 CNAME
  3. Netlify 支持上传自定义证书

Cloudflare 用户注意事项

如果您的域名托管在 Cloudflare:

  1. 建议将域名转移到其他 DNS 服务商
  2. 在 Cloudflare 平台删除站点
  3. 然后再使用优化 CNAME

工作原理

  1. 智能 IP 筛选:

    • 定期测试各平台 IP 性能
    • 选取稳定且快速的 IP
    • 更新 DNS A 记录
  2. 区域优化:

    • 国内用户使用优化线路
    • 国外用户使用官方线路
    • 三网(电信/联通/移动)分别优化
  3. 更新周期:

    • 每40分钟自动更新一次
    • 实时监控 IP 质量
    • 自动切换故障节点

性能对比

[!NOTE] 以下是优化前后的速度对比(测试时间:2024年)

查看详细测速结果
  • Vercel 优化效果:

    • 平均响应时间降低 50%
    • 超时率降低 80%
    • 稳定性提升 90%
  • Netlify 优化效果:

    • 平均响应时间降低 60%
    • 访问成功率提升 70%
    • 跨地域稳定性提升
  • Cloudflare 优化效果:

    • CDN 分发优化
    • 边缘节点优选
    • 智能路由优化

常见问题

1. 速度未达到预期?

可能原因:

  • 域名问题(免费二级域名或低价域名可能受限)
  • DNS 解析配置问题
  • 回源设置问题

解决方案:

  • 更换域名
  • 检查 DNS 配置
  • 优化回源设置

2. 网站无法访问?

常见原因:

  • SSL 证书问题
  • DNS 解析错误
  • 平台限制

解决步骤:

  1. 检查 SSL 证书状态
  2. 验证 DNS 配置
  3. 查看平台限制

自定义配置

如需自定义配置(如添加其他平台支持):

  1. 准备环境:

    • 测速工具
    • 域名
    • Python 环境
  2. 修改配置:

    • 编辑 crawler.py
    • 在 platforms_to_test 添加平台
    • 更新 config.py

贡献指南

欢迎提交 Issue 和 Pull Request:

  • 报告问题
  • 提供优化建议
  • 贡献代码
  • 完善文档

许可证

MIT License

Star History

Stargazers over time


如果这个项目对您有帮助,请考虑给它一个 ⭐️

按共同分类和标签排序的同类开源项目。

全部网络项目 →