Meilleure façon en temps réel HTML/AJAX/PHP chat

Je dois créer un peu d'AJAX chat dans mon application web et je fais face à un problème de communication en temps réel entre le client javascript et PHP du serveur. Je veux que mon js client pour être en mesure d'attraper les nouveaux messages sur le serveur aussi rapide que possible. Ma première idée était de créer une requête AJAX par exemple toutes les 5 sec. pour voir si il y a de nouveaux messages. Cependant, je ne suis pas sûr de ce qui se passe si mon utilisation de l'application par exemple de 1000 personnes, il doit être énorme charge d'Apache httpd. Je connais également une technique appelée la " longue interrogation de la demande, mais quand j'ai essayé en local sur mon serveur, j'ai complètement abattu mon Apache (j'ai lu qqch à propos des problèmes avec apache et le long du scrutin). La prochaine que je connaisse est WebSocket. Cependant, est-il vrai que je dois être en mesure d'ouvrir le port sur le serveur pour l'utiliser? Parce que sur régulière d'hébergement web, j'chose qu'il n'est pas possible et je ne peux pas changer toute Apache/PHP paramètres sur mon hébergement. Avez-vous des suggestions comment le résoudre?

Merci et excusez mon anglais s'il vous plaît, je ne suis pas originaire.

En temps réel mmmm.... les sockets? Vous pouvez consulter php sockets

OriginalL'auteur xwinus | 2013-02-27