滿多人說,微博總是給自己推過期內容這事,我基本搞清楚了。

這是微博的一項信息流調節規則,當你刷新微博,沒有讀取到新內容時,會從你3天內的里,提取(互動數較高的)熱門微博出來補位,優先從時間最近的開始提取。

我在凌晨測試了一把,刷新一次提取15-16條歷史微博,最多可以提取3次來補位。

關閉APP再打開,再刷新,又提取了2次也就是30條。

再關閉APP再打開,再刷新,又提取了1次也就是15條。

以此類推,5分鐘內提取了大約10次,也就是150多條歷史微博。

這意味著,如果你的不是特別活躍,當你打開微博官方APP的頻次較高時,會不斷從3天內的歷史微博里,提取熱門內容補位,最后你的首頁上就全部是老內容了,刷得越多內容越老,直覺上是“整個亂掉了”。

這個動作只對微博官方APP生效,我一直用的 3不受影響,PC端也不受影響。

微博官方這么搞,動機當然是“不希望你的首頁刷不出內容來”。畢竟刷不出內容來,用戶會罵微博快死了,沒人玩微博了;但刷出老內容來,用戶也會罵亂掉了,不給我看最新的(其實是沒有最新的)。

二者相比起來,“沒內容看”導致的流失概率更大一些,“信息流亂”會挨罵但未必流失。這大約也是微博官方堅持這么改動的原因吧。

而我的建議是,這么做可以,但少提取一點,也不要提取超過24小時的內容。也要講基本法嘛。刷新一下看到3天前的內容是什么心情?

微博不是今日頭條。

微博不是今日頭條。

微博不是今日頭條。

重要的話講三次。

我理解微博官方希望“隨時都能刷出大量信息”的心情,但用歷史微博補位,數值上調節得有點過了,包括歷史微博的時間與密度。今日頭條這么干,前提是有海量的資訊可選擇,每個人的可不是海量信息啊。

媽的我今天失眠了,凌晨5點坐床上測試微博算法真雞巴喪……

最后,微博管理層解釋說:“普通用戶的微博沒作降權處理”(敏感用戶例外)。但我這種人畜無害的小V,也有人說,純銀剛剛發的微博硬是在看不見。我倒不是為自己的利益伸張,罵歸罵,平臺規則還是要遵守的嘛,我就是好奇,微博到底有沒有對普通用戶降權呢?因為降權規則很復雜,只能先用我自己做例子,因為我自信沒有觸犯微博的降權條件(除非發簡書長圖)。

如果大家發現“純銀剛剛發的微博在看不見”,請立刻發條評論告訴我一聲。我得分析單個樣本來找原因。

耐心求證,方是PM本色。