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

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

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

运营数据如何?

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

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

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

怎么做宣传的?

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

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

两年多里做了什么改进?

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

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

踩过什么坑吗?

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

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

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

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

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

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

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

一般你们cdn缓存保存多久?

16小时前 评论
star7th (楼主) 16小时前
liaosp (作者) 13小时前
star7th (楼主) 12小时前
star7th (楼主) 12小时前
liaosp (作者) 12小时前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
28
粉丝
67
喜欢
180
收藏
126
排名:347
访问:2.7 万
私信
所有博文
社区赞助商