一、引數配置
1、jvm
2、jdbc、資料庫datasource
二、技術設計
1、資料庫訪問(關聯式資料庫、分布式資料庫、檔案系統)
2、快取(本地快取、分布式快取)
3、多執行緒(執行緒池、本地佇列)
4、佇列
三、集群
1、應用伺服器分布式集群
2、資料庫集群
3、分布式快取
四、其他工具
1、nginx
2、映象
3、cdn
1、高併發的服務主要壓力應該是在資料庫的io操作上,盡量避免系統頻繁請求資料庫,優化查詢語句,合理使用索引,減少sql語句執行的時間
2、資料儲存這塊一般是效能的瓶頸,動靜分離,負載均衡,然後就是非同步佇列處理,還有就是服務化soa了
關注點分離
好的架構設計必須把變化點錯落有致地封裝到軟體系統的不同部分。要做到這一點,必須進行關注點分離。iuar jacobson 在 aosd 中文版 中寫道 好的架構必須使每個關注點相互分離,也就是說系統中的乙個部分發生了變化,不會影響其他部分。即使需要改變,也能夠清晰地識別出那些部分需要改變。如果需要擴...
效能測試關注點
作為軟體測試人員,我們經常會遇到壓力測試 穩定性測試 功能測試 效能測試 相容性測試等等,有時在工作中潛移默化的就已經在使用這些測試方法中包含的點,但是我們沒有太在意去總結梳理,那麼每個測試方法的關注點是什麼?如 在效能測試的過程中我們應該最該關注什麼?等等的思考呢,經過幾次的總結,今天首先將效能測...
APP測試關注點
一 功能測試 1.頁面展示 2.正常邏輯 3.異常邏輯 包括資料丟失,資料錯誤,錯誤資料如何處理,其他正確資料如何處理 4.使用者體驗 5.介面功能測試二 效能測試 1.服務端資源消耗 cpu記憶體 磁碟io 網路2.客戶端資源消耗 cpu記憶體 磁碟io 流量 電量 跟流量有直接的關係 3.頁面渲...