機制實驗室:設計 YouTube 類影音平台
這裡把概念長文裡最容易讀過去的機制做成可以操作的圖。每張圖都有幾個情境按鈕,按下其中一個就能看零件依步驟動作,旁邊的讀數會同步更新;播完後有簡短說明,按重設可以回到起點。
§6 發布閘門:舊 token 的產物進不了播放清單
Fig 1驗印閘門
選一個情境,看零件依步驟動作;播放中改按其他情境會從頭開始。
後方輸送臂是 worker A、前方是 worker B;匣蓋的方框是 generation 戳記,圓點數是 attempt。刻度盤指針指向持有效 token 的那條臂,內圈弧是租約剩餘;撥桿倒向哪條臂,那條臂的產物就是 active asset。
§7 播放授權:資格和位元組走不同的路
Fig 2售票亭+輸送管
選一個情境,看資格與 segment 怎麼走;播放中改按其他情境會從頭開始。
售票亭是播放 API,沙漏是觀眾手上資格的剩餘效期,螢幕右下三格是已緩衝的 segment;水槽是 CDN edge,右後方抽水站是 origin。珠子是 segment,經過驗票口才能流到播放器;兩疊計數片分別是應用請求與 CDN 請求。
§8 回源成本:命中率掉一點,origin 多扛好幾倍
Fig 3水塔+抽水站
選一個情境,看命中率變動時 origin 要抽多少水;播放中改按其他情境會從頭開始。
命中率是位元組比例,非 request hit ratio。三座水塔是各地 edge 快取,水位是填充程度;左後方抽水站是 origin,主管上的蓄水池是 Origin Shield,流量計是回源 Gbps(總下行 10.4 Gbps 沿用長文)。站前液柱是 origin 負載、紅線是容量 4 Gbps;通往後方工坊的管線是後補格式與背景工作,執行中另外回源 0.4 Gbps。容量、後補流量與據此算出的負載百分比(例如命中率 65% 時的超載)都是教學假設,不是長文數字。