一、系統目標
目標:多,快,準
多就是容量大,快就速度快,準就正確的執行。 在使用者量大的情況下,快速準確的響應使用者請求。
二、優化方法
擴容,實現多伺服器並行處理
提高單個功能處理能力,硬體/程式
三、查詢瓶勁
工具,日誌
top10優化法:太多了,從高到低來
四、優化行動
巨集觀1、流量監控:找出訪問最慢的,最忙的訪問
2、服務治理:找出最慢,最忙的訪問
3、負載均衡:多伺服器分流
4、讀寫分離,分庫分表:多伺服器按性質分流
5、伺服器資源分析:作業系統監控,io,記憶體,cpu,程序,執行緒,服務
微觀1、sql優化,索引
2、快取
3、多執行緒
4、事務與鎖
5、spring,mybatis,spring mvc分享
6、jvm分享
7、非同步解耦,actiemq,metaq
8、tomcat研究
9、nginx、apache研究
URL路徑優化
專案型別 mvc3 流程 1.路由設定 所有的路徑都經過 global.asax 檔案,想做好url優化,路由設定是關鍵,開啟global.asax.cs,可以看到 預設的route name為 default 的路由設定,在此路由上寫我們的路由設定,msdn可以找到詳細的關於 routes.map...
dijkstra 堆優化 路徑
別人給的模板,所以不知道鏈結 include include include include include using namespace std define maxn 1020 define inf 0x3f typedef long long ll o nlogn typedef pair ...
LIS nlogn優化以及路徑輸出
lis 最長上公升子串行 分析 sequence 7109 2388 1 temp lis position sequence 7 1092 3881 temp lis 7 position 1 7 在 lis 的第乙個位置 sequence 7 10 923 881 temp lis 7 10 p...