2010-11-23 25 views

Respuesta

24

En el contexto general de NIO, generalmente vale ejecutar algunas medidas de referencia de producción para asegurarse de que está obteniendo el rendimiento que cree que es. Recuerde que Http11NioProtocol hace algunas cosas extrañas, como el bloqueo simulado, logrando así una pérdida en el comportamiento conector - esto no es libre y potencialmente podría ser menos eficiente que el conector predeterminado Http11Protocol.

estamos satisfechos con el rendimiento de nuestra aplicación web con el conector predeterminado Http11Protocol. Cientos de millones de solicitudes HTTP por mes en hardware de 5 años.

Si el rendimiento es realmente una preocupación, debe investigar el paso más laborioso de usar el AJP ConnectorHttp11AprProtocol. Es un conector nativo en parte escrito en C que, según se informa, es sólidamente más rápido. Sin embargo, conseguir que lleva en funcionamiento más de un cambio server.xml.

he tenido problemas con el personal Http11NioProtocol y una biblioteca API de código abierto tercera parte. (OpenAMF, una cita AMF0 POJO fechada). Es decir, no funcionó. Pero si funciona para ti, entonces genial.

En resumen:

  • Los beneficios del conector NIO son discutibles
  • Run puntos de referencia
  • Considere el conector AJP
Cuestiones relacionadas