Como adicionar a atualização da pontuação ao vivo no meu site instantaneamente
Hello Subrojit,
Espero que você saiba sobre aplicações em tempo real. Hoje a maioria das aplicações web de pontuações desportivas ou aplicações móveis são em tempo real. Espero que você saiba o que significa tempo real.
Então basicamente,
As tecnologias que serão usadas para criar a aplicação são:
- Node.js>li>Socket.IO
Socket.IO é uma tecnologia que conecta um cliente a um servidor. Neste exemplo, o cliente é um web browser e o servidor é a aplicação Node.js. O servidor pode ter vários clientes conectados a ele a qualquer momento.
Após a conexão ter sido estabelecida, o servidor pode enviar mensagens para todos os clientes ou para um cliente individual. Em troca, o cliente pode enviar uma mensagem para o servidor, permitindo comunicação bidirecional em tempo real.
Antes de Socket.IO, aplicações web normalmente usariam AJAX, e tanto o cliente quanto o servidor pesquisariam um ao outro procurando por eventos. Por exemplo, a cada 10 segundos uma chamada AJAX ocorreria para ver se havia alguma mensagem para tratar.
Polling for messages caused a significant amount of overhead on both the client and server as it would be constantly looking for messages when there were none.
With Socket.IO, as mensagens são recebidas instantaneamente, sem necessidade de procurar mensagens, reduzindo o overhead.
Node.js
>ul>Node.js can generate dynamic page contentNode.js pode criar, abrir, ler, escrever, apagar e fechar arquivos no servidor>li>Node.js pode coletar dados de formulário>li>Node.js pode adicionar, apagar, modificar dados em sua base de dadosli>li>Node.Os arquivos js contêm tarefas que serão executadas em certos eventos>li>li>li>Um evento típico é alguém tentando acessar uma porta no servidorli>li>Node.js arquivos devem ser iniciados no servidor antes de ter qualquer efeitoFaça alguma pesquisa e você encontrará o seu caminho.
Artigos semelhantes
- Como é que as pontuações ao vivo nos sites de cricket são actualizadas instantaneamente?
- Como é que a ESPN actualiza instantaneamente os resultados desportivos ao vivo?
- Como bloquear instantaneamente o meu telefone com um comando de voz
- Qual é a precisão do verificador de pontuação FICO no site Discover Card?