Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/11/2007, 11:32
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 9 meses
Puntos: 834
Re: Conseguir hora del servidor

Lo que tenés que pensar es en lo siguiente: por más que la llamada ajax sea asíncrona no deja de ser un request que pega al servidor y cuantos más requests, más trabaja el servidor (es el típico problema de los chats hechos en ajax, que hacen trabajar demasiado al servidor, o el porqué es preferible usar servidores de sockets en los juegos multiusuarios en vez de ajax o similares).
En este caso no le veo mucho sentido a usar ajax para recuperar la hora del servidor, ya que con tomarla al principio, durante la carga de la página, y pasársela a javascript en ese instante (con una llamada al método setInterval que a su vez llame a una función semejante a la del ejemplo), implica que ya está disponible para usarla todo el tiempo que sea necesario (actualizada segundo a segundo y sincronizada con el servidor). Incluso aunque hagas una consulta ajax para contrastarla con una consulta a la base de datos o algo por el estilo, en el request que hagas no será necesario recuperar la hora del servidor (ya está disponible en javascript y actualizada por setInterval).