Me gustaría implementar una sala de chat escalable en rieles usando AJAX. Sé por investigación que la única escalabilidad ocurre con un impulso en el servidor.Push-on Rails en el lado del servidor
Mis dos preguntas son:
1) En un servidor de chat razonablemente eficiente, ¿en qué momento se vuelven prohibitivos de votación? 2) Realmente no quiero usar Juggernaut. No sé mucho sobre cómo funciona el cometa. Supongo que me pregunto si me resultaría terriblemente difícil crear usando Javascript (para crear un servidor/sondeador del lado del cliente) y otro idioma (para ofrecer un sondeo eficiente para los clientes que se encuentran detrás de un firewall y una integración en el CGI). y 3) (sí, de 2), si lo estoy haciendo de la manera correcta?
La respuesta más simple que podría esperar es una cuantificación "sí, pones 5 líneas de Javascript en el cliente y 20 líneas de rubí en un script CGI, y lo llamas un día".
Hmm ... entonces lo hacen sondeando más de 4 veces por segundo y eso escala bien? Hmm, entonces tal vez debería pensarlo, o al menos usarlo como respaldo para juggernaut. Supongo que tocar el 95% de las computadoras y capturar el resto debería estar "bien" – user54650