當(dāng)?shù)貢r間7月1日,數(shù)以萬計的用戶抱怨Twitter沒有發(fā)布他們的新推文,用戶會收到
在一條推文中,馬斯克詳細(xì)介紹了修改后的使用配額。經(jīng)過驗證的賬戶每天最多可以瀏覽6000條推文,而未經(jīng)驗證的賬戶則最多瀏覽600條推文。新注冊的未經(jīng)驗證的賬戶面臨著更嚴(yán)格限制,每天最多發(fā)300條推文。
隨后,馬斯克又發(fā)布一條推文稱,已驗證的賬戶瀏覽推文數(shù)量的限制將增加到8000條,未驗證的賬戶將增加到800條,新注冊的未驗證用戶將增加到400條。
馬斯克表示,Twitter正在努力應(yīng)對“極端程度的數(shù)據(jù)抓取”和“系統(tǒng)操縱”。他說,這些新的限制是遏制這些緊迫問題的重要措施。他沒有透露誰在抓取Twitter的數(shù)據(jù),也沒有說明這個問題持續(xù)了多長時間和詳細(xì)解釋系統(tǒng)如何被操縱。
馬斯克此前曾對Twitter上的數(shù)據(jù)抓取表示擔(dān)憂,并暗示他可能會對不良行為者采取行動。
另外,有人分析這次事件其實是因為Twitter和谷歌云的合同在6月30號到期了。
傳言稱,馬斯克一直在努力將所有內(nèi)容遷出,以避免支付10億美元(據(jù)報道)的費用。合同到期后,谷歌云可能對Twitter的數(shù)據(jù)進行了速率限制。而馬斯克此番限制用戶訪問數(shù)量,也是試圖減輕損失或協(xié)商降低使用費用,并通過這種限制保持網(wǎng)站運行正常,直到數(shù)據(jù)遷移完成,或達成與Google Cloud的賬單合同。
昨天晚上(美中時間),Twitter更新了一個版本的網(wǎng)頁版前端,導(dǎo)致一個component不斷反復(fù)刷新,只要你用瀏覽器點開一條推文,就會每秒鐘給Twitter server帶來近100次的request壓力,整個div肉眼可見地在抖。
然后Twitter壓力巨大,Elon Musk官宣自家被爬蟲們DDoS攻擊了, 為了對抗爬蟲,全面限制訪問數(shù)。
然后昨天晚上大家發(fā)現(xiàn)Twitter不能打開了,所有的request都被limit了。
今天早晨,這個前端的bug偷偷被修好了,那個div已經(jīng)不抖了,但是全球Twitter用戶來罵Elon Musk。
然后Elon Musk又在找借口,你們應(yīng)該放下手機、這些已經(jīng)夠用了,開始在推特上胡言亂語,為這個決策買單負(fù)責(zé)。
Elon Musk被手下人逐級上報,真的認(rèn)為是DDoS攻擊,堅決咬死不松口,后來在輿論的壓力下,提升了一點點request limit。
再后來,因為整個問題在今天早晨被偷偷全部解決了,所以Twitter官方也把這個limit偷偷徹底放開了。
但是Elon Musk不懂,非程序員不懂,非前端不懂——如果你是前端,昨天晚上那一陣子沒上Twitter,沒把那個版本的爛前端cache到你瀏覽器里,你也不會懂。
為什么我懂呢?因為我昨天晚上剛好刷到Twitter,發(fā)現(xiàn)了這個問題,肉眼可見地看到了它的thread在抖,在刷新,看了chrome的console,發(fā)現(xiàn)這事兒挺可怕。
但是Twitter內(nèi)部大概率不會這么上報給Elon Musk,前端惹禍,后端背鍋,逐級上報,稀里糊涂做了最高決策,然后惡心了全球用戶。
然后前端偷偷更新擦屁股,全球人民罵Elon Musk,推特也偷偷放開限制,這件事就算過去了。