都说宇宙的尽头是卖课,但抛头露面割韭菜的行当我干不了,还有很多方向都已经人满为患。一直想开发个独立站点,实现睡后收入,所以打算搞个独立开发系列,记录下在这个方向的探索。
独立开发难度很大,能够持续盈利的很少,不过哪怕没有很成熟的思路和方向,也不妨先行动起来。
搞什么
中国独立开发者项目列表,收录了18年到现在的很多项目,目前已经有 38k star,标注了项目的运行状态,其中大部分项目都还活着。如果没有主意,可以看下国内的开发者们都有哪些奇思妙想。
哪些成本
那么问题来了,如果要做一个独立站,前期需要准备什么,投入多少钱呢?
1. 前期准备
如果你的产品是网页类站点,需要注册域名,普通的域名一年几十块。
域名在国内使用需要备案,备案是免费的,不过会涉及到服务器(虚拟主机也可以),服务器可以在云厂商处购买,不同配置价格不一样,一般几百块可以搞定。
如果是移动端应用APP的话,上架 Applestore 需要注册个人开发者账号,年费是 99 美元。此外还需要软件著作权,自己申请软著也不需要收费,某宝代理申请一般价格在三四百左右。
2. 关于收费
八字还没一撇的时候可以先不考虑,即使有了产品,也可以先限时免费,或制定不同能力套餐,开放免费的一档能力。先积累用户,打磨产品能力,开发到一定程度再考虑收费模式。
收费还是比较麻烦的,海外可以对接 PayPal、Stripe,如何出海开个坑后面专门总结下,国内一般是微信支付或支付宝。
而要接入这些收费渠道,必须注册公司。需要上架应用商店的话,有些业务还需要资质,比如带视频的要求提供信息网络传播视听节目许可证,或广播电视节目制作经营许可证等。而申请这些资质,也是需要公司的法人身份。
注册公司也挺复杂,整体成本几百到几千。
3. 站点运维
站点如何运维有多种方式,可以自建服务器,不过相对来说比较复杂,而且购买服务器也是一笔开销,前期还是用云部署平台比较方便。
调研了几家海内外支持托管部署的云厂商,大家都有样学样,产品能力上都差不多,收费上也基本都是一个德行,几乎每一项能力都独立收费,经验不足的开发者,没做好站点优化的话,月底就有可能收到天价账单了。
各云部署平台一般都有一定的免费套餐额度,而且即使额度用超了,一般也不会关停服务,如果超额太多服务被关停,也可以删号重来或迁移到别的平台。话说回来,前期探索可以白嫖,如果要持续稳定的运营站点,还是得慎重选择一个部署方式长期使用。
如何选择
知名的云部署平台厂商有 Vercel、赛博活佛 Cloudflare、Netlify 等,也有些新出的云部署平台 Pages服务,目前看还是完全免费。
那么如何选择云部署平台,同时控制好自己的运营成本,这里以 Vercel 为例,可以关注以下几点:
1. 计费体系
Vercel 的 计费方法 文档讲的还是挺细致的,访问一个站点的各个阶段,会产生什么计费项都有说明。
比如:在浏览器里访问一个静态页面,涉及 Edge Requests(发送网络请求)和 Fast Data Transfer(返回到浏览器的内容)两个计费指标。还有更多其他计费项是怎么产生的,看了这篇文档应该就大概明白了。
有了如何计费的大体概念,再结合实际的项目统计数据,去看这些 计费项 和 价格套餐,基本上也就搞明白整个收费体系了。
2. 用量统计
在使用云部署平台的过程中,要及时关注日常用量统计,Vercel 提供的 统计面板,可以看到每个用量指标的数值。
3. 账户通知
Vercel 提供了 支出管理 的功能,可以设定一个消费额度,Vercel每隔几分钟会检测用量,临近或达到这个额度时,会收到邮件或短信通知,也可以自动控制是否暂停项目。
这个能力包含在在 Pro 套餐包中,每月要收取二十刀。
4. 持续优化
在持续建设站点的过程中,可以结合每期账单,关注哪些指标项收费较多,优化站点的代码和交互路径,合理的使用缓存等来降低成本。
写到这里,我已经不想用这些云厂商了,太麻烦了。除了计费方面,云部署平台还是比自建服务器要方便太多,大家可以按需选择。