-
秒殺地址接口優化
查看全部 -
秒殺地址接口分析
查看全部 -
CND:(內容紛紛網絡)加速用戶獲取數據的系統,部署在離用戶最近的網絡節點上,命中CND不需要訪問后端服務器--緩存
服務器端緩存:redis? ?qps 10W/s
靜態化
靜態資源
查看全部 -
詳情頁秒殺分析
查看全部 -
高并發的地方
查看全部 -
1、序列化對象
2、 Jedis 客戶端
查看全部 -
序列化采用Google的protostuff類工具
查看全部 -
js 模塊化開發
動靜態資源分離? 優化? 靜態資源放入CDN? 動態資源:1)查詢可以放入redis? 2)修改數據庫可以考慮將簡單邏輯做成存儲過程優化
查看全部 -
解決方案架構-高并發
查看全部 -
序列化和反序列化,用于緩存到redis中,我以前是用的是Jackson包實現的json->java object的轉化,老師使用到了Protostuff,性能更好一些。
查看全部 -
存儲過程的定義
查看全部 -
下載并安裝redis,添加pom依賴 Jedis
new JedisPool(String ip,int port)
序列化--自定義序列化:portostuff-core/portostuff-runtime
https://github.com/eishay/jvm-serializers/wiki
查看全部 -
mysql 單條update qps 每秒40000+
Java 控制事務行為分析
數據庫鎖/網絡延時/GC
行級鎖在Commit之后釋放 --如何減少行級鎖的持有時間
優化思路:
把客戶端邏輯放到Mysql服務端 避免網絡延遲和GC影響
----使用存儲過程
******** 優化總結 ********
前端控制:暴露接口 按鈕防重復
動靜態分離:CDN緩存,后端緩存
事務競爭優化:減少事務鎖時間
查看全部 -
CND:(內容紛紛網絡)加速用戶獲取數據的系統,部署在離用戶最近的網絡節點上,命中CND不需要訪問后端服務器--緩存
服務器端緩存:redis? ?qps 10W/s
靜態化
靜態資源
查看全部 -
系統部署架構
分庫分表:阿里巴巴TDDL
統計分析: EL
查看全部
舉報