知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
流量是呈現漏斗狀的,每經過一個節點,流量會被分流,例如 1000 個用戶訪問你的網站,60% 是 HTML,被WEB伺服器分流了(當然還有CDN)。剩下流量進入了應用伺服器, 可以不需要訪問資料庫,被分流了 10%,剩下訪問需要查詢緩存,被分流 20%,最後 10%的流量需要查詢資料庫。那麼這樣設置超時時間合理嗎?
用戶(30秒) —> WEB伺服器(30秒) —> 應用伺服器(30秒) —> 緩存(30秒) —> 資料庫(30秒)
答案是不合理,你應該參考漏斗模型去設置,前大後小的原則。