Estoy diseñando una aplicación de sondeo largo para transmitir pequeños cambios muy rápidamente a, posiblemente, una gran cantidad de usuarios. La aplicación se ejecutará en conjunto con un sitio web con un cms bastante estándar. Ambos se ejecutarán en un servidor, y para empezar también lo hará la base de datos.Opciones largas de sondeo: Nginx, PHP, Node.js
Vengo de un entorno LAMP y definitivamente soy un desarrollador y no un administrador del sistema. Dicho esto, no tengo miedo de probar algunas cosas nuevas.
He pasado el día investigando mis opciones y espero que la gente pueda responder algunas preguntas y darme algunas recomendaciones.
he reducido a éstos:
A. Apache and php for the website, Node.js for the app
B. Nginx and php for both the website and app
C. Nginx and php for website, Nginx and Node.js for the app
Así que las preguntas:
- ¿Cómo maneja Nginx no multi-threadingness de PHP;). ¿Será PHP un cuello de botella tanto como apache para las encuestas largas?
- He oído que sugiero que use nginx como un proxy inverso frente a Apache y Node.js, ¿es esa una solución mejor que solo nginx? Si es así, ¿por qué?
- ¿Qué opción ha usado/recomendaría?
Tenga en cuenta que la facilidad de configuración podría ser un factor, estoy bastante cómodo con Apache pero solo he jugado con Node y nunca he instalado Nginx.
Estaré encantado de proporcionarle aclaraciones si alguien las necesita.
Esto puede ser una pregunta para http: //webmasters.stackexchange.com/... – DaveRandom
Lo consideré ... Supongo que se basa más en la configuración. – thelastshadow