1. 程式人生 > >高併發情況下 如何支撐大量的請求

高併發情況下 如何支撐大量的請求

  1. 儘量使用快取,包括使用者快取,資訊快取等,多花點記憶體來做快取,可以大量減少與資料庫的互動,提高效能。
  2. 用jprofiler等工具找出效能瓶頸,減少額外的開銷。
  3. 優化資料庫查詢語句,減少直接使用hibernate等工具的直接生成語句(僅耗時較長的查詢做優化)。
  4. 優化資料庫結構,多做索引,提高查詢效率。
  5. 統計的功能儘量做快取,或按每天一統計或定時統計相關報表,避免需要時進行統計的功能。
  6. 能使用靜態頁面的地方儘量使用,減少容器的解析(儘量將動態內容生成靜態html來顯示)。
  7. 解決以上問題後,使用伺服器叢集來解決單臺的瓶頸問題。