## 總結
數據閉環
數據維度化
拆分系統
Worker無狀態化+任務化
異步化+并發化
多級緩存化
動態化
彈性化
降級開關
多機房多活
多種壓測方案
Nginx接入層線上灰度引流
接入層轉發時只保留有用請求頭
使用不需要cookie的無狀態域名(如c.3.cn),減少入口帶寬
Nginx Proxy Cache只緩存有效數據,如托底數據不緩存
使用非阻塞鎖應對local cache失效時突發請求到后端應用(lua-resty-lock/proxy_cache_lock)
使用Twemproxy減少Redis連接數
使用unix domain socket套接字減少本機TCP連接數
設置合理的超時時間(連接、讀、寫)
使用長連接減少內部服務的連接數
去數據庫依賴(協調部門遷移數據庫是很痛苦的,目前內部使用機房域名而不是ip),服務化
客戶端同域連接限制,進行域名分區:c0.3.cn? c1.3.cn,如果未來支持HTTP/2.0的話,就不再適用了。