01/04/2013, 11:42
|
| Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses Puntos: 1532 | |
Respuesta: Cuenta regresiva con hora del servidor por favor utilice el highlight para mostrar código.
Ten en cuenta que el verdadero problema es el polling que genera estar consultando (enviando peticiones http) al servidor, eso puede suturarlo cuando se incremente la cantidad de usuarios, causándote un enorme cuello de botella.
la solución es tratar de crear una conexión persistente con el servidor, lo cual no es nada simple, tienes opciones como HTML5 WebSockets pero depende de ambas partes el poder implementarlo (navegador/servidor), SSE (no funciona en IE), entre otras.
No te recomiendo Ajax Longpolling, porque no te va a servir si quieres la hora en tiempo real, la alternativa más viable es sincronizar cada cierto tiempo con el servidor y llevar la cuenta localmente en JS, y que en determinada acción, como click en compra del producto actualice el contador, validando desde el lado del servidor.
__________________ ¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra... |