Tengo una página web que permite al usuario llevar a cabo diversas operaciones que a su vez modifican la base de datos. Además, esta aplicación web necesita realizar un seguimiento de varios campos en la base de datos que siguen cambiando con el tiempo. ¿Actualiza la página cada pocos segundos de la mejor manera posible para implementar esto? Por ejemplo, si hay una lista larga en la página que requiere desplazamiento, es difícil ver la lista, ya que la página continúa reiniciando debido a la actualización. Lo sé, hay maneras de mantener la posición del rollo. Pero, ¿podría usar algo más eficiente?Auto actualización de la página web
Respuesta
Usa AJAX con temporizador. Usando esto podemos actualizar la parte en particular en la página.
La respuesta corta es NO. Puede usar ajax para actualizar los componentes necesarios. Esto reduce el tiempo de carga y evita que su página se reinicie.
AJAX con un temporizador
Eso suena como una funcionalidad que sería más adecuado en una aplicación de Flash o Silverlight. Usar una solución elaborada de AJAX puede ser un poco más eficiente que tu, pero la realidad es que las páginas web son un medio terrible para contenido en vivo.
Sin entrar en demasiados detalles, en general, es posible que desee considerar la generación de su HTML de forma dinámica, utilizando Javascript, al estilo Ajax. Es mucho más difícil hacer las cosas bien, pero es la forma correcta de ir desde la perspectiva de la experiencia del usuario.
Echa un vistazo a Yahoo user-interface library para obtener orientación y ayuda: hace las cosas mucho más fáciles que intentar hacer todo a mano.
Ya no utilizaría nada con la palabra "Yahoo". ;) –
Creo que necesita algo similar a Reverse AJAX ahora popularmente conocido como Comet. Es el servidor que envía los datos al cliente en lugar de que el buscador controle los datos del servidor/base de datos. http://en.wikipedia.org/wiki/Comet_(programming) tiene una buena introducción. Ya hay muchos marcos (por ejemplo, DWR, ICEFaces) que admiten este patrón.
colocarlo bajo etiqueta de la cabeza
<meta http-equiv="refresh" content="5">
Esto actualizará la página cada 5 segundos después.
Por otra opción se refiere link text
Esta tarea es muy fácil uso siguiente código HTML en la sección de encabezado
<head> <meta http-equiv="refresh" content="30" /> </head>
Será actualizar la página después de 30 segundos.
Creo que la siguiente es una buena solución con el comando de actualización en el encabezado.
Cuando se llama a la función httpSuccess tratar de usar esto:
server.httpSuccess("text/html","Refresh: 30\r\n");
si quieres AUTOREFRESH toda la página, utilice la etiqueta html meta en la página header.but mejor a autoresh la parte específica de la página utilizando AJAX para evitar la elasticidad del tiempo de carga
- 1. aplicación Android auto-actualización
- 2. ¿document.body.innerHTML = "" borra la página web?
- 3. Página de actualización de Javascript
- 4. Actualización completa de JavaScript de la página actual
- 5. PHP - página de actualización automática
- 6. Cómo destruir las cookies en la página de actualización
- 7. Botón de retroceso página de actualización
- 8. Actualización de la página después de la descarga de archivos
- 9. Actualización de la página web por WebDriver cuando se espera una condición específica
- 10. Auto Actualizar una página en Rails 3
- 11. Diferencia entre la actualización de la página y la devolución de la página
- 12. zoom en la página web
- 13. ¿Puedo deshabilitar la actualización del navegador en mi aplicación web?
- 14. MVC 3.0 JQUERY Actualización de página parcial
- 15. Descargar CSS de la página web
- 16. jQuery altura de la página web
- 17. Contenido central de la página web
- 18. Grabación de audio desde la página web
- 19. actualización de la página del botón Volver atrás Chrome: ASP.net
- 20. Forzar una actualización de la página utilizando Javascript en Firefox
- 21. Cargar CSS al azar en la página de actualización
- 22. Cómo deshabilitar el navegador web interno de auto abierto después de ejecutar la aplicación web?
- 23. El control webBrowser no puede encontrar htmlElement después de la actualización de la página web Ajax o en el marco
- 24. Cómo hacer una actualización de una página web cuando el usuario se vuelve móvil al paisaje
- 25. Página web redirigir a la página principal con CGI Python
- 26. Actualización de aplicaciones web Pyramid/SQLAlchemy
- 27. Jquery Mobile - Detectar actualización de página - Volver a la página de inicio
- 28. Web pregunta monitoreo página
- 29. ¿Encuesta la base de datos desde una página web? - ASP.NET
- 30. Miniaturas de la página web de Google URI absoluto
páginas web son un excelente medio para contenido en vivo. cometa, ajax, etc. – mainsocial