讀書筆記——深入分析javaWeb技術內幕(一/二章)

一些記錄:

2.2磁盤IO工作機制

可以比較參考:五種IO模型(詳解+形象例子說明)

2.2.1幾種訪問文件的方式

一,標準文件訪問方式;二,直接I/O方式;

三,同步; 四,異步訪問方式:

五,內存

映射方式

=============分割線================

2.3網絡I/O工作機制

 

爲解決大量的http長鏈接:

NIO中buffer直接/非直接內存操作對比

 

2.4.4 NIO優化的數據訪問方式

FileChannel.transferTo; FileChannel.transferFrom,另一種是FileChannel.map

相關深入理解:JavaNIO-通道03 FileChannel MMAP

IO性能檢測:

提升IO性能:

1.增加緩存;

2.優化磁盤的管理系統,設計最優的磁盤方式策略,以及磁盤的尋址策略,這是在底層操作系統層面考慮的;

3.設計合理的磁盤存儲數據塊,以及訪問這些數據塊的策略,這是在應用層面考慮的。例如設計索引,採用非阻塞異步

4.合理應用RAID策略

TCP參數調優:面試官:換人!他連 TCP 這幾個參數都不懂

Linux內核 TCP/IP、Socket參數調優

 

網絡IO優化:

1.減少網絡交互次數;2.減少網絡傳輸數據,使用壓縮;3.儘量減少編碼

適配器/裝飾模式

 

 

 

=======

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章