轉載文章:從頭搭建一個“微博”有多難?
作者以從頭開始搭建一個“微特”舉例:
一、微特的誕生
假設一共只有三個功能:用戶發微特、關注其他用戶和查看微特
二、微特一階段
CDN:(Content Delivery Network,內容分發網絡)
三、微特二階段
四、微特三階段
演變過程:
DB數據查詢 — 開源、節流(再用一張表存儲用戶最近一次刷新的時間)— 緩存(推給所有粉絲的緩存)— 只推給在線的粉絲,不在線的粉絲還是通過查詢來獲取數據。
轉載文章:從頭搭建一個“微博”有多難?
作者以從頭開始搭建一個“微特”舉例:
假設一共只有三個功能:用戶發微特、關注其他用戶和查看微特
CDN:(Content Delivery Network,內容分發網絡)
演變過程:
DB數據查詢 — 開源、節流(再用一張表存儲用戶最近一次刷新的時間)— 緩存(推給所有粉絲的緩存)— 只推給在線的粉絲,不在線的粉絲還是通過查詢來獲取數據。