马斯克称Twitter数据被极端抓取,紧急上线 “限流” 机制
在一条推文中,马斯克详细介绍了修改后的使用配额。经过验证的账户每天最多可以浏览 6000 条推文,而未经验证的账户则最多浏览 600 条推文。新注册的未经验证的账户面临着更严格限制,每天最多发 300 条推文。
随后,马斯克又发布一条推文称,已验证的账户浏览推文数量的限制将增加到 8000 条,未验证的账户将增加到 800 条,新注册的未验证用户将增加到 400 条。
简单总结:
- Twitter 和 Google Cloud 的合约六月底到期
- 马斯克想迁移,所以没续费
- 但迁移工作没完成……
- 七月 Google Cloud 对 Twitter 的数据进行了速率限制
- 其它网站嵌入的 tweet 无法显示,于是反复访问进一步堵塞
- 马斯克出台各种限流措施,并且可能觉得这是个卖会员的好机会……
昨天晚上(美中时间),Twitter 更新了一个版本的网页版前端,导致一个 component 不断反复刷新,只要你用浏览器点开一条推文,就会每秒钟给 Twitter server 带来近 100 次的 request 压力,整个 div 肉眼可见地在抖。
然后 Twitter 压力巨大,Elon Musk 官宣自家被爬虫们 DDoS 攻击了, 为了对抗爬虫,全面限制访问数。
然后昨天晚上大家发现 Twitter 不能打开了,所有的 request 都被 limit 了。
今天早晨,这个前端的 bug 偷偷被修好了,那个 div 已经不抖了,但是全球 Twitter 用户来骂 Elon Musk。
然后 Elon Musk 又在找借口,"你们应该放下手机"、"这些已经够用了",开始在推特上胡言乱语,为这个决策买单负责。
Elon Musk 被手下人逐级上报,真的认为是 DDoS 攻击,坚决咬死不松口,后来在舆论的压力下,提升了一点点 request limit。
再后来,因为整个问题在今天早晨被偷偷全部解决了,所以 Twitter 官方也把这个 limit 偷偷彻底放开了。
但是 Elon Musk 不懂,非程序员不懂,非前端不懂 —— 如果你是前端,昨天晚上那一阵子没上 Twitter,没把那个版本的烂前端 cache 到你浏览器里,你也不会懂。
为什么我懂呢?因为我昨天晚上刚好刷到 Twitter,发现了这个问题,肉眼可见地看到了它的 thread 在抖,在刷新,看了 chrome 的 console,发现这事儿挺可怕。
但是 Twitter 内部大概率不会这么上报给 Elon Musk,前端惹祸,后端背锅,逐级上报,稀里糊涂做了最高决策,然后恶心了全球用户。
然后前端偷偷更新擦屁股,全球人民骂 Elon Musk,推特也偷偷放开限制,这件事就算过去了。
嗯,以上就是从昨天到今天,整个 Twitter 乌龙事件的来龙去脉。
END
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者