14
使用Tomcat 6.0.x,我們可以使用Http11NioProtocol並獲得可擴展的性能。使用Http11NioProtocol是否有任何特定的原因/缺點,即Tomcat不使用此協議作爲默認協議?Tomcat的缺點Http11NioProtocol
使用Tomcat 6.0.x,我們可以使用Http11NioProtocol並獲得可擴展的性能。使用Http11NioProtocol是否有任何特定的原因/缺點,即Tomcat不使用此協議作爲默認協議?Tomcat的缺點Http11NioProtocol
在NIO的一般情況下,它通常支付運行一些生產基準測量以確保您獲得您認爲自己的表現。請記住,Http11NioProtocol
會執行一些奇怪的事情,例如模擬阻塞,以實現插入式連接器行爲 - 這不是免費的,並且可能性能較低,默認Http11Protocol
連接器。
我們對使用默認Http11Protocol
連接器的webapp的性能表示滿意。在5年前的硬件上,每月有數億次的HTTP請求。
如果性能確實是一個問題,您應該研究採用更勞動密集的步驟來使用 Http11AprProtocol
。據報道,它是用C編寫的本地連接器,速度更快。但啓動並運行需要更多的更改。
我個人遇到了Http11NioProtocol
和第三方開源API庫的問題。 (OpenAMF,一個日期AMF0 POJO thingy。)意思是,它沒有工作。但如果它適合你,那麼酷。
總結: