国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
tomcat io 與 nio性能比較
tomcat連接器(conncector)可以配置成NIO方式 
今天沒事對IO和NIO分別做了下測試 
配置如下: 
Java代碼  
  1. <Connector port="8080" protocol="HTTP/1.1"   
  2.                connectionTimeout="20000"   
  3.                redirectPort="8443"   
  4.                executor="tomcatThreadPool" />  

Java代碼  
  1. <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"   
  2.                connectionTimeout="20000"   
  3.                redirectPort="8443" />      
  

主要測試兩類資源: 
動態(tài)頁面(帶數(shù)據(jù)庫查詢,偏重IO和cpu) 
靜態(tài)頁面(無數(shù)據(jù)庫操作,主要考察處理簡單請求的能力) 

結(jié)果如下: 
動態(tài)頁面 
Java代碼  
  1. 并發(fā)數(shù) 100 200 300 400 600 800  
  2. IO     206 215 209 205 210 206  
  3. NIO    192 194 189 194 195 191  


靜態(tài)頁面 
Java代碼  
  1. 并發(fā)數(shù) 100 200 300 400 600 800  
  2. IO     941 306 361 361 347 400  
  3. NIO    927 313 318 703 286 914  


可以看出在處理動態(tài)資源時NIO的優(yōu)勢并不明顯甚至還不如IO,其主要原因是動態(tài)資源,是IO和cpu密集型操作,導(dǎo)致很多請求都阻塞在CPU和IO上,所以socket IO只能干等著,發(fā)揮不出NIO的優(yōu)勢 

再看處理靜態(tài)時NIO的表現(xiàn),雖然不穩(wěn)定但性能的提升還是很明顯的,所以NIO常常用來處理請求多并且處理起來比較簡單的應(yīng)用中,如memcached
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
tomcat7.0.8的bio,nio.apr高級運(yùn)行模式
Java IO性能分析
Comet基于 HTTP 長連接的“服務(wù)器推”技術(shù)在Java Web實(shí)時系統(tǒng)開發(fā)中的應(yīng)用
【深入揭秘Tomcat服務(wù)器底層原理】扒下這只又愛又恨的“Tom貓”
程序員必須練就的「性能調(diào)優(yōu)」組合拳【2】
java nio與tomcat 6 中nio的使用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服