天天看點

項目優化

2017年6月9日 16:46:00 星期五

sql:

1. 統計出慢查詢

  . 索引優化

  . 分表優化

2. 統計出程式中的所有sql

  . 先大緻看下有哪些是循環查庫的優先解決掉, 減少查詢數量

  . 未用到索引的

 異步:

1. 不需要實時的, 打到消息隊列中

2. mysql異步擷取資料

遠端服務:

1. 去掉循環調用遠端服務

2. 可先通路本地的服務備份, 若沒有則通路遠端的

3. 優化通路協定: http->tcp

4. 優化資料傳遞方式, json->protobuffer

路由/負載均衡

1. 根據服務提供者的平均響應時間動态分流

2. 設定白名單, 隻給叢集中的一部分機器提供服務, 避免因為其它提供相同服務的機器挂掉後導緻流量轉移而被沖垮