Con Tomcat 6.0.x, podemos utilizar Http11NioProtocol y obtener un rendimiento escalable. ¿Hay alguna razón/desventaja específica de la utilización de Http11NioProtocol, que Tomcat no está usando este protocolo como protocolo por defecto?Inconvenientes de Tomcat Http11NioProtocol
Respuesta
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
- 1. ¿Cuáles son los inconvenientes de la replicación de sesión en Tomcat?
- 2. Conector NIO en Tomcat
- 3. mongo db --smallfiles switch inconvenientes
- 4. ¿Cuáles son los inconvenientes de usar Lucene?
- 5. Inconvenientes de marcar una clase como Serializable
- 6. ¿Cuáles son los inconvenientes de Stackless Python?
- 7. ¿Cómo proporciono la configuración a tomcat elástico beanstalk
- 8. Inconvenientes de declaración de reenvío de clase C++?
- 9. ¿Cuáles son los inconvenientes de la compilación de JIT?
- 10. SQL Server - Inconvenientes de rendimiento/tamaño de columnas nulas
- 11. Tomcat se inicia sin errores pero no escucha en 8080
- 12. ¿Hay inconvenientes en el uso de declaraciones preparadas?
- 13. ¿Cuáles son los inconvenientes de utilizar la llamada ajax sincrónica?
- 14. ¿Cuáles son los verdaderos inconvenientes de usar ReaderWriterLock
- 15. ¿Cuáles son los inconvenientes de utilizar Spring BlazeDS Integration?
- 16. ¿Cuáles son los inconvenientes de configurar enable_nestloop en OFF
- 17. ¿Ventajas/inconvenientes de ejecutar JVM de 64 bits en un servidor Linux de 64 bits?
- 18. Tomcat CometProcessor NIO servido a través de Apache httpd?
- 19. mvn tomcat: la ejecución no inicia Tomcat
- 20. Inconvenientes para las plantillas y el STL en C++
- 21. problema de tomcat multihilo
- 22. gestión de contexto Tomcat
- 23. informe de estado Tomcat
- 24. Autorización básica de Tomcat
- 25. Cómo deshabilitar la codificación de transferencia en Tomcat 6
- 26. Lectura de propiedades de tomcat
- 27. Error ClassNotFoundException en Tomcat 5.5 y Tomcat 6.0
- 28. Tomcat integrado 7 comparación lenta con Tomcat 6
- 29. ¿Cómo ejecutar Tomcat 7 utilizando Maven 2 Tomcat?
- 30. Problema en tomcat 7.0 para configurar tomcat para admitir ssl