從頭搭建一個“微博”有多難?

轉載文章:從頭搭建一個“微博”有多難?


作者以從頭開始搭建一個“微特”舉例:


一、微特的誕生

假設一共只有三個功能用戶發微特、關注其他用戶和查看微特
在這裏插入圖片描述
在這裏插入圖片描述


二、微特一階段

在這裏插入圖片描述
在這裏插入圖片描述

CDN:(Content Delivery Network,內容分發網絡)


三、微特二階段

在這裏插入圖片描述


四、微特三階段

在這裏插入圖片描述
在這裏插入圖片描述


演變過程:
DB數據查詢 — 開源、節流(再用一張表存儲用戶最近一次刷新的時間)— 緩存(推給所有粉絲的緩存)— 只推給在線的粉絲,不在線的粉絲還是通過查詢來獲取數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章