perguntas de pressão e ajuda
-
19-09-2019 - |
Pergunta
caras de feno, eu estou olhando para ler sobre a tecnologia 'push', mas eu acho que pode ter ouvido falar sobre isso da maneira errada. É que há coisas interessantes que eu deveria saber sobre isso? Como isso pode ser feito em PHP? isso pode ser feito em PHP? Qual é a ideia geral por trás impulso?
Graças
Solução
Você precisa dar uma olhada nestes http://en.wikipedia.org/ wiki / Comet_ (programação)
http://www.zeitoun.net/articles/comet_and_php/start
Comet é uma técnica de programação que permite que servidores web para enviar dados para o cliente, sem ter qualquer necessidade do cliente o solicitar. Esta técnica irá produzir aplicativos mais ágil do que AJAX clássico. Em aplicações AJAX clássicos, navegador web (cliente) não pode ser notificado em tempo real que o modelo de dados do servidor foi alterado. O usuário deve criar um pedido (por exemplo, clicando em um link) ou um pedido AJAX periódica deve acontecer a fim de obter novos dados fro o servidor.
Outras dicas
Pode sorta ser feito em PHP, mas há alguns problemas com a escala. Se o escalonamento não importa muito, então você pode criar um cliente pseudo-cometa por simplesmente ter uma página que não retorna imediatamente.
Se você está procurando algo que as escalas um pouco melhor, você quer ter para obter um cometa completa servidor , ou ir com uma solução SaaS (como WebSync On-Demand - aviso legal, I trabalho lá).