05-04-2016, 03:53 PM
(05-04-2016, 03:44 PM)LOmniscient a écrit : - Certains utilisateurs ont un délai assez long de l'AJAX qui fait que l'inventaire ne s'actualise pas avant plusieurs longues secondes... C'est assez gênant (pourtant l'un d'eux a une connexion qui lui permet de naviguer facilement sur facebook par exemple). Si les sockets peuvent régler ça ce serait bien.
Ok et donc tu es sûr que c'est la connexion qui est longue, et pas le calcul de l'inventaire ou autre ? Parce que facebook n'utilise pas le websockets. Il utilise le long-polling, et c'est ce que je ferais si je voulais « permettre d'afficher en même temps une donnée chez deux clients » sur un jeu en PHP.
Et si facebook utilise cette techno, c'est bien la preuve qu'elle est tout à fait viable. Il faut juste avoir un serveur web robuste, mais Apache t'emmenera facilement jusqu'à 4000 joueurs, de quoi voir venir pour le remplacer.