Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Senhores, tenho uma aplicação estável e sólida escrita em PHP. Chegou a hora de colocar um serviço de notificações e isso eu quero que seja feito em tempo real.
Pois bem, escrevi COMET utilizando PHP e AJAX e tudo funciona bem. A questão é: COMET (com PHP?) não é a melhor alternativa para aplicações em tempo real com um bastante giro de usuários.
Pesquisando bastante... Eu não consegui chegar a uma conclusão. O ideal para ter boa performance no server-push dessas notificações poderia ser desenvolver essa arquitetura com Node e "interplorar" com PHP?
Sim, temos outros caminhos senão o Node (aka Tornado, etc), mas até o limite da minha sabedoria, o Node é a melhor opção para este caso de aplicação em tempo real.
E para trabalhar com o Node, talvez um MongoDB não seria interessante para cuidar exclusivamente das notificações?
Por último e para frisar, eu preciso de performance.
Desde já, grato. :thumbsup:
CAVALHEIROS!
Estou com Node e MongoDB. Corri bastante atrás e vi que é a melhor alternativa para aplicação em tempo real.
Referências de estudos:
-
http://www.mongodb.org/display/DOCS/node.JS;jsessionid=6DCF010D05B06229511682DD673568FA
-
-
http://stackoverflow.com/questions/5906360/nodejs-performance-problem
-
http://blog.mongodb.org/post/812003773/node-js-and-mongodb
Agora vamos que vamos! :thumbsup:
RESOLVIDO ✓