爱意满满的作品展示区。
star7th

大风云 CDN 运营两年半的心得和体会

  •  
  •   star7th · Feb 24, 2025 · 3701 views
    This topic created in 624 days ago, the information mentioned may be changed or developed.

    两年半前,我写过一篇文章《我是如何把网站图片 CDN 流量成本压到全网最低(之一)》 https://www.v2ex.com/t/877718 ,在那篇文章中,我分享了自己基于需求自研 CDN 并将其开放为产品进行运营的经历。现在,我想谈谈这段时间以来的一些后续体会。

    运营数据如何?

    目前,我的客户大概有二十个,日均流量约为 3T 。大部分客户都是像我一样的独立开发者,他们自己研发产品并进行运营,获得盈利。此外,还有一些小团队在使用我的服务。

    流量的大头是客户端的安装包/更新包的下载,其次是图片文件。

    我对客户的接入标准非常严格,基本上每个申请接入的产品我都会进行人工考察。对于一些可能存在内容审核风险的产品,比如图床类和海外加速类,我会拒绝接入。同时,我要求客户的产品域名经过备案,并确保服务器位于大陆境内。此外,客户的产品必须已经运营,并且月流量不低于 200G 。我的想法是,客户的质量比数量更重要。

    怎么做宣传的?

    我的整体运营方式比较佛系,主要通过在网上发帖进行宣传。我并不依赖这个产品来谋生,只是把它当作零花钱。虽然零花钱越多越好,我还是会认真维护这个项目,因为我的其他盈利产品也在使用这个 CDN 。

    主要的客源渠道是独立开发者社区 w2sole 、V2EX 、learnku 、以及知乎。虽然我尝试过其他渠道,但阅读量并不理想。

    两年多里做了什么改进?

    整体思路与之前的文章类似,依然是通过 302 跳转实现调度到不同地域节点。这两年间,我进行了断断续续的改进,主要包括:

    • 优化节点监控机制
    • 提升系统稳定性
    • 将调度服务器和节点服务器实现 Docker 化
    • 实现分布式同步 HTTPS 证书
    • 节点服务器改用默认标准端口
    • 支持客户申请开发票
    • 重构官网和管理控制台 UI

    踩过什么坑吗?

    最大的坑是我不应该使用拨号服务器。拨号服务器是一种托管在机房但使用家宽拨号上网的机器(与 PCDN 不同,PCDN 是用户在家里部署的机器)。这种机器的网络性价比很高,所以我一开始使用了它作为调度节点之一。

    然而,运营商在打击 PCDN 的同时,也对这种服务器的上网账号进行了限制,导致网络严格受限。我并不担心机器一开始就挂掉,因为调度服务器会自动切换到其他节点。但我比较担心的是,机器正常使用时却会无规律地限制带宽。

    从客户的反馈来看,这会体现为,流量大时部分文件下载会变得很慢。一开始我很困惑,因为这是部分节点无规律出现的问题,难以找到规律。后来才发现是运营商的限制。因此,我也失去了几个大客户。去年,我开始全面放弃拨号服务器,转而使用正常机房带宽的服务器,现在整体稳定性已经提升,能够应对大流量的突发高峰。

    目前已知的不支持的功能特性

    1. 绑定自定义域名
      在运营过程中发现,实际上需要绑定域名的客户并不多。大部分客户都有一定的技术能力,能够自行进行容灾切换,域名并不是特别重要,修改代码切换到另一个 URL 也很容易。

    2. 大视频加速
      大视频文件对服务器磁盘缓存空间的要求很高,服务器存储费用往往超过流量费用,这让我面临亏损。因此,我通常会友好地劝退这类客户。

    最后,附上官网地址 : https://www.dfyun.com.cn/ ,有需求的朋友可以支持下。

    daimaosix
    daimaosix
    Feb 25, 2025 via Android
    1
    现在大厂的 CDN 也足够便宜啊。。。
    LeoSpeaker
    LeoSpeaker
    Feb 25, 2025
    2
    博主你好,请问下目前这么多文件的情况下,如果做到多台服务器的同步的?
    LeoSpeaker
    LeoSpeaker
    Feb 25, 2025
    3
    不好意思,搞错了,我还以为是对象储存。。
    xieqiqiang00
    xieqiqiang00
    Feb 25, 2025 via Android
    4
    @daimaosix 他这价格我看只有华为的四分之一,确实让我有点心动
    fengci
    fengci
    Feb 25, 2025
    5
    看到响应就一个节点?
    swananan
    swananan
    Feb 25, 2025
    6
    好奇问问,就是私人运营,是自己和运营商购买机房服务器吗,感觉成本很高啊,业务量不大的情况下,怎么保证全国各个大区以及各个运营商覆盖率的。
    swananan
    swananan
    Feb 25, 2025
    7
    看了之前的帖子,大概明白了,还是按业务需求,按需加机器的
    daimaosix
    daimaosix
    Feb 26, 2025 via Android
    8
    @xieqiqiang00 不会吧。。。还有这么高价的 cdn 啊,现在卷的不挣啥钱的
    xieqiqiang00
    xieqiqiang00
    Feb 26, 2025 via Android
    9
    @daimaosix 华为 0.2 元/GB 他这个才 0.05
    daimaosix
    daimaosix
    Feb 26, 2025
    10
    @xieqiqiang00 大厂的价格普遍可以做到 0.03-0.05 的,你 0.2 属实是信息差
    star7th
    star7th
    OP
    Feb 26, 2025
    11
    @daimaosix

    你说的便宜的大厂流量,前提是流量非常大吧。而且还是优惠价,随时可能撤回优惠的。
    如果你有长期稳定的无消费门槛的 0.03 ,你介绍给我,我改用这个。
    star7th
    star7th
    OP
    Feb 26, 2025
    12
    @fengci 不是一个节点。是一个节点做调度 302 跳转。多节点分发文件
    daimaosix
    daimaosix
    Feb 26, 2025 via Android
    13
    @star7th 发联系方式,我给你来
    star7th
    star7th
    OP
    Feb 27, 2025
    14
    @daimaosix

    xing7th&gmail.com (把&改为 @就是邮箱地址)
    star7th
    star7th
    OP
    Apr 12, 2025
    15
    @daimaosix

    这么久都没看到你发。说实话我不相信真有这个无门槛的便宜套餐
    daimaosix
    daimaosix
    Apr 12, 2025
    16
    @star7th #15 别急宝贝
    star7th
    star7th
    OP
    Apr 12, 2025
    17
    @daimaosix

    那你慢慢吹,有了再发我。都几个月了还发不出,还让等。
    daimaosix
    daimaosix
    Apr 12, 2025
    18
    @star7th #17 我擦你绝对是故意的,我那天看了一眼账单单价是 0.04 ,并没有用量约束。你提的 0.03 基本就是能给出的最低价了,要再低那就是闲时定价了,你个老小子坏的很
    star7th
    star7th
    OP
    Apr 12, 2025
    19
    @daimaosix 0.03 不是你提的吗,跟我有什么关系。你之前说可以做到 0.03-0.05 .
    KasuganoSoras
    KasuganoSoras
    Jun 7, 2025
    20
    做游戏的能用嘛?主要都是一些游戏模型和美术资源分发下载,都是二进制文件,一个月几个 T 这样
    star7th
    star7th
    OP
    Jun 9, 2025
    21
    @KasuganoSoras

    不好说,得看你的文件有多大,平均访问次数怎样
    Yserver
    Yserver
    Jul 23, 2025
    22
    挺诱人的价格,不过 302 做跳转来保 sla 是不是有点夸张了,现在 dns 有效期最低有 1s 了吧?
    zoharSoul
    zoharSoul
    Jul 28, 2025
    23
    有服务器推荐吗?
    star7th
    star7th
    OP
    Aug 1, 2025
    24
    @Yserver

    你理解错了,你以为我是依靠 dns 来做容灾的。不是的。跟 dns 有效期无关。如果你有兴趣了解的话,你可以阅读下我之前发的文章 https://www.v2ex.com/t/877718
    Yserver
    Yserver
    Aug 1, 2025
    25
    @star7th 之前看过,你是用 302 来做的,我意思是现在 dns 有效期能做到 1s 了,这点时间的宕机可以忽略不计吧
    star7th
    star7th
    OP
    Aug 1, 2025
    26
    @Yserver

    没有意义啊,某些地方能 dns 有效期能做到 1s ,但很多地方不行。比如说很多公司局域网有 dns 缓存,小区的共享出口等等。太多地区和局域网有 dns 缓存了,依赖 dns 肯定不行的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2268 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 13:53 · PVG 21:53 · LAX 05:53 · JFK 08:53
    ♥ Do have faith in what you're doing.