閱讀513 返回首頁    go 阿裏雲 go 技術社區[雲棲]


關於性能優化自己總結的幾點內容

1. 大量字符串相加時使用StringBuffer類,而不要使用String。

 

2. 循環中要要先計算循環次數,然後再循環,避免每次循環都計算次數(如數組長度,list大小)等

 

3. 打開資源後,用完要及時關閉,如conn,resultSet,statement,流或網絡資源等。

 

4. 使用數據庫連接池技術,管理數據庫連接。

 

5. 使用PrearedStateMent,而不使用statement對象。

 

6. 查詢數據時,使用sql優化查詢,如分頁不同數據庫采用不同的優化。l

 

7. 頻繁訪問的頁麵可以考慮自動生成靜態html,提高響應速度。

 

8.使用ajax技術,局部刷新,改善用戶體驗和提高性能。

 

9. 采用隱藏ifame,局部刷新,改善用戶體驗和提高性能。

 

10. 采用cache技術提高性能。

 

11. 使用單態設計模式,生成唯一實例對象,節約內存,提高性能。

 

12. 數據庫表字段增加索引提高查詢速度。

 

13. 使用存儲過程,利用數據庫來提高係統性能

 

 

最後更新:2017-04-02 00:06:48

  上一篇:go dom4j解析xml文件實例
  下一篇:go 靜態頁麵utf-8編碼客戶端打開空白問題