2013-02-27 1 views
4

Je dois créer un petit chat AJAX dans mon application web et j'ai affaire à un problème de communication en temps réel entre un client javascript et un serveur PHP. Je veux que mon client js soit capable d'attraper les nouveaux messages du serveur aussi rapidement que possible. Ma première idée était de créer une requête AJAX par exemple toutes les 5 secondes. pour voir s'il y a de nouveaux messages. Cependant, je ne suis pas sûr de ce qui se passe si mon application utilise par exemple 1000 personnes, cela doit être énorme pour Apache httpd. Je connais aussi la technique appelée «interrogation longue», mais quand j'ai essayé cela localement sur mon serveur, j'ai complètement abattu mon Apache (j'ai lu des trucs sur les problèmes avec apache et les interrogations longues). La prochaine façon dont je connais est WebSocket. Cependant, est-il vrai que je dois pouvoir ouvrir le port sur le serveur web pour l'utiliser? Parce que sur l'hébergement web régulier, je pense que ce n'est pas possible et je ne peux pas changer les paramètres d'Apache/PHP sur mon hébergement. Avez-vous des suggestions pour le résoudre?Meilleur moyen de chat en temps réel HTML/AJAX/PHP

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

+0

Sockets mmmm .... temps réel? Vous pouvez regarder [sockets php] (http://php.net/manual/fr/book.sockets.php) –

Répondre

3

Il est des commentaires en temps réel. Vous pouvez l'utiliser comme chat Real time chat

Questions connexes