最近使用gitee图床的用户大量访问失败,在 https://gitee.com/oschina/git-osc/issues 有大量的用户在 gitee 官方下面反馈了这个问题。
而官方客服也反回复了这个问题
其实我们也很好理解,因为企业要盈利,要赚钱,白嫖的东西终归有一天是会失去的,“天上不会掉馅饼”。
而对于像Gitee来讲,本身有 ToB和个人的商业渠道,但对于国内企业来讲,大部分都是用 Gitlab,而个人用户大多数不愿意开 Vip,对于本身盈利难的情况,图床这一大块访问量,无疑是雪上加霜。
我们随便打开一个国内云厂商 ,来看看他的 cdn 的计费规则:(当然Gitee 也可能自己堆机器,但是费用也不低,接入第三方的对象存储,走 CDN 算是比较方便的方式了)
像 Gitee 这种体量,算他每天图床跑个 100TB 以上都是小意思,那算下来的每天费用会是多少呢?
0.23 * 100 * 1000 = 23000
一个月下来就是 69万,光流量就是这么多钱,前期为了积累用户,舍得花钱,但是当盈利无法远远大于支出的时候,能怎么办?只能缩减开支。
可能有人会提到 Github,为啥 Github 这么久了还没有禁止 ,那是因为对于微软而言,这点东西是小 case ,因为有大量用户愿意开通 PRO 会员,并且微软盈利能力很强,这些图床的钱,对它而言完全是毛毛雨,完全没必要在这个地方省钱。
说到底,此次的事件是国内做 Saas 软件的一个缩影,因为大家的付费意识不够强,企业盈利困难,缩减开支,降低使用体验,而对用户而言是一次沉重的打击,从而造成了一个恶性循环。
“所以说,国内做Saas难啊”
而从技术角度来分析,其实也很简单,无非是加上了防盗链。
防盗链是啥?
防盗链功能基于HTTP协议支持的Referer机制,通过Referer跟踪来源,对来源进行识别和判断。为限制访问CDN缓存节点资源的用户,提高CDN的安全性
人话版本:
“我通过 http 上面某个标识,来判断你是不是我的用户,不是就让你G”
那么有破解方法吗?
有,但是白嫖的都不太稳定。
方案1:就是你可以白嫖一个第三方的api,例如 vercel 平台,但是这些平台在国内本身访问都不稳定。你只能作为个人的笔记使用,放到自己的网站上访问速度太慢了,优势就是不用迁移图床。迁移方案可以看山月写的
方案2(最稳定):就是将图床迁移到 七牛云、腾讯云、阿里云这种云厂商,虽然有点麻烦,而且需要付费,但是是最稳妥的方案。
方案3:迁移到 github 等其他的图床上,缺点就是可能面临速度慢的情况,并且还是需要迁移一下图床。
个人博客(流量低) | 个人笔记 | 公开网站 | |
---|---|---|---|
推荐 | 方案3 | 方案1 | 方案2 |
最后
这次 Gitee 的直接禁封真的有点太粗暴了,应该给出一些用户的反应时间,例如提前发个公告,通知大家做好迁移准备,7天内将会加入防盗链。