Efficace de recharger des données / envoi de données depuis le serveur vers le client

Je suis à la recherche de la "voie à suivre" (c'est à dire le plus efficace, le plus utilisé, le général acceptées) lorsque vient le temps de rechargement des données à partir d'un serveur web à un front-end. À la fin de l'application, je vais avoir plusieurs champs de sortie, où des données doivent être écrites, par exemple comme ceci:

Efficace de recharger des données /envoi de données depuis le serveur vers le client

Le flux de données sera différents les uns des autres à la fin de l'application. Les lignes devra être rechargé avec des produits frais, des données à jour à partir du serveur.

J'ai pensé à l'aide de requêtes Ajax pour mettre à jour comme à chaque seconde, mais il y a une autre façon de faire. Les requêtes Ajax va causer beaucoup de trafic de données. Aussi, lors de l'utilisation du Facebook chat, vous n'avez pas à attendre à chaque seconde, les chats sont reçus presque instantanément. Pourtant, je ne vois pas du tout l'Ajax d'interrogation demandes lorsque j'utilise les outils de développement de Mozilla Firefox. Cela m'a fait penser, si il y aurait un autre moyen pour ce faire.

J'ai regardé dans Node.js mais il semble que ce n'est pas possible avec mon hôte.

J'ai entendu des gens parler d'Ajax Push, c'est ce que je devrais utiliser? Si oui, pouvez-vous me donner un exemple d'utilisation basique?

Si non, quel serait puis être le chemin à parcourir d'avoir de multiples flux de données qui doivent être rechargé en moins d'une seconde?

Exigences sont vitesse et de données à faible trafic. Par conséquent, elle ne serait pas une option à interroger en permanence le serveur, je pense, parce que cela créerait une énorme surcharge.

je ne pense pas que c'est de toute importance, mais je suis en PHP5.3 dans le back-end et JavaScript avec jQuery 1.9.1 à l'extrémité avant.

OriginalL'auteur Keelan | 2013-04-20