2011-10-19 5 views
0

Que faire: Pour créer un navigateur multijoueur ("en temps réel") avec disons + - 12 joueurs, je veux utiliser Ajax pour les demandes asynchrones à Apache.Nombre de demandes Apache peut gérer (Ajax)

Question: Comment la mise à jour du jeu devrait-elle être implémentée? Est-il recommandé, par ex. que chaque client demande (POST) l'état du jeu complet du serveur toutes les 250ms/500ms/Xms? Apache peut-il gérer cela? Il y aura des demandes individuelles de clients supplémentaires (clics de souris, etc.).

exemple, la quantité de demande par seconde:

12 x 4 + 12 x 4 = 96 req/sec à Apache et arrière

[Chaque joueur met automatiquement à jour 4 fois par seconde et env. clics 4 fois par seconde]

Ajouter: Je sais que ce n'est pas évolutif. Il y a une limite fixe de joueurs. Technologies: PHP, Mysql, jquery

Répondre

2

Je pense que HTTP asynchrone n'est pas la meilleure solution pour cela. Essayez plutôt COMET.

0

Pour savoir quelle est la capacité de réponse d'Apache, vous pouvez effectuer un test de stress. Cela vous montrera quel est le nombre exact de réponses Apache peut hanlde