上一篇 <<<高并發(fā)架構(gòu)的整體思路
下一篇 >>>高并發(fā)情況下丹壕,接口的代碼會(huì)存在哪些問(wèn)題
1.后端處理速度較慢
解決辦法:
a、數(shù)據(jù)庫(kù)讀寫(xiě)分離/分表分庫(kù)
b回梧、代碼使用集群技術(shù)+緩存技術(shù)(JVM緩存解幽、redis緩存滴铅、sql緩存等)
c、增加CPU的核數(shù)和內(nèi)存數(shù)
2.前端速度較慢
帶寬小或有占帶寬嚴(yán)重的情況瘩蚪,導(dǎo)致數(shù)據(jù)傳輸慢泉懦,解決辦法:
a、頁(yè)面瘦身疹瘦,JS崩哩、Css、圖片等壓縮處理言沐,圖片可以大圖切成多張小圖后壓縮
b邓嘹、增加緩存技術(shù)(瀏覽器緩存、CDN緩存/加速呢灶、Nginx緩存)
a吴超、增加帶寬,加速傳輸速率
推薦閱讀:
<<<高并發(fā)架構(gòu)的整體思路
<<<高并發(fā)情況下鸯乃,接口的代碼會(huì)存在哪些問(wèn)題
<<<壓縮靜態(tài)資源減少帶寬傳輸?shù)姆绞?/a>
<<<動(dòng)靜分離架構(gòu)模式
<<<緩存策略匯總
<<<后端服務(wù)的雪崩效應(yīng)及解決思路
<<<服務(wù)的隔離鲸阻、降級(jí)和熔斷
<<<服務(wù)限流之計(jì)數(shù)器方式
<<<服務(wù)限流之滑動(dòng)窗口計(jì)數(shù)
<<<服務(wù)限流之令牌桶算法
<<<服務(wù)限流之漏桶算法
<<<漏桶算法和令牌桶算法的區(qū)別
<<<自定義封裝限流算法
<<<應(yīng)用級(jí)限流
<<<接入層限流