JAVA中高訪問量高並發的問題怎么解決?


  1. 盡量使用緩存,包括用戶緩存,信息緩存等,多花點內存來做緩存,可以大量減少與數據庫的交互,提高性能。

  2. 用jprofiler等工具找出性能瓶頸,減少額外的開銷。

  3. 優化數據庫查詢語句,減少直接使用hibernate等工具的直接生成語句(僅耗時較長的查詢做優化)。

  4. 優化數據庫結構,多做索引,提高查詢效率。

  5. 統計的功能盡量做緩存,或按每天一統計或定時統計相關報表,避免需要時進行統計的功能。

  6. 能使用靜態頁面的地方盡量使用,減少容器的解析(盡量將動態內容生成靜態html來顯示)。

  7. 解決以上問題后,使用服務器集群來解決單台的瓶頸問題。

  8. 可以考慮分布式部署
  9. 做負載均衡


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM