Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2012, 06:54
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Producir un evento sin que se conecte el usuario

aclaremos un poco los conceptos:

1 - Ajax no se recomienda para hacer juegos de interactividad online, así como lo tienes se le llama polling (1 petición x tiempo constante) eso satura el ancho de banda del servidor cuando la cantidad de usuarios es elevada.

2 - lo ideal es usar COMET, lo cual su implementación varía en función de lo que dispones, por ejemplo en PHP (por ahora) no se puede hacer un server multi-threading, por lo tanto usar HTML5 WebSockets (comet) es inviable, existen alternativas como APE (de pago) y AJAX longpolling, de idual forma el longpolling sólo aligera la saturación del ancho de banda, pero consume muchos recursos del servidor y a la larga con una cantidad considerable de usuarios puede fallar.

Tendrás que buscar alternativas para implemetar comet si quieres continuar con el desarrollo del juego, es la vía más optima.

De igual forma puedes hacer 2 o más peticiones ajax, solo dependería si el servidor las rechaza por separado.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...