
28/11/2007, 11:32
|
 | 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). |