Node.js真的有高並發優勢嗎?看看Node.js和Tomcat的並發測試結果


 

同一套業務邏輯,實現一個webservice中間接口,中間涉及memcached和mogodb的一些操作。
分別在Node.js和JAVA平台實現,java代碼部署在Tomcat 7.0上,用Apache jmeter進行壓力測試。
得到的測試結果很是出乎意料,Node.js的高並發優勢為什么沒有體現出來呢???

操作系統:CentOS 6.4(虛擬機)
內存:1.5G
CPU:單核

並發數 100
執行次數 10

以下是測試結果

可以看到Node.js的平均執行時間為333毫秒,Tomcat的執行時間為48毫秒,Tomcat比Node.js快了近7倍!

補充:即使是測試接口直接返回,不涉及后續的操作,Tomcat也比Node.js快了N倍,有沒有做過相關測試的給個解釋。


免責聲明!

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



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