本文分享自天翼雲開發者社區《CDN加速圖片內容審核原理》.作者:周****鶴
由於CDN系統同時服務成千上萬的客户,對系統性能要求較高,在CDN系統上做內容審核要求實時高效,故採用了異步資源審核及上報封禁的機制。
具體流程如下:

內容審核流程:用户發起請求到邊緣節點,首次請求資源miss回源,源站返回圖片內容後吐給用户,中心節點在收到完整數據後給內容中心發送請求的url/網關ip,內容中心去指定網關獲取資源案後發起資源鑑定,若鑑定結果異常(涉黃/涉恐/涉暴)則把資源url分發到全網緩存設備,緩存設備存儲資源的內容審核結果並做本地持久化。內容中心負責把異常資源以郵件的形式通知給客户。
封禁流程:客户從就近的緩存設備獲取資源,查詢緩存的內容審核結果,若命中則給用户返回403,否則繼續後面的處理邏輯 。
解封流程:客户手動解封,由客户推送待解封資源到內容中心,內容中心分發到全網的cache設備清除緩存的異常資源,來完成異常資源的解封。此處針對的資源誤判的場景。