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

Foi útil?

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á).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top