Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/08/2009, 18:04
pedro_cesar
 
Fecha de Ingreso: septiembre-2006
Mensajes: 328
Antigüedad: 18 años, 5 meses
Puntos: 3
Respuesta: Comprobaciones en tiempo real

Bien, en este caso tienes que evaluar algunas cosas. Las conexiones y peticiones a la DB son bastante costosas.

No veo problema en almacenar una hora por cada ataque ya que con 128 ataques paralelos estarías ocupando 1k de memoria (el date type de .NET son 8 bytes) y trabajar con arrays en memoria es mucho mas ligero que llamar a la base de datos para obtener las distintas horas.

Lo que sí debes de tener cuidado de eliminar las horas del array en cuanto hayas terminado con ellas ya que no querriamos estar creando instancias de Date durante 8 hrs. seguidas que un usuario aficionado podría durar jugando.