| |||
Hola a todos!!! Una preguntita facil a la que no encuentro respuesta. Tengo un archivo en javascript que me refresca un div autimaticamente. Con esto lo que consigo es que sin tener que refrescar la pagina entera ciertos div se actualicen automaticamente haciendo consultas muy simples a la base de datos y mostrando solo texto, sin que el usuario note ningun cambio de pagina. La pregunta es: ¿sobrecarga esto el servidor como si se tratase de refrescar la pagina entera una y otra vez? Muchas gracias a todos, espero alguien sepa ayudarme |
| |||
Respuesta: Hola a todos!!! Una preguntita facil a la que no encuentro respuesta. Hola gracias por tu respuesta, pero voy a concretar un poquito mas. Lo que yo estoy intentando es hacer un chat, y no me vale cualquiera, tiene que ser uno en el que solo puedas hablar con tus contactos. Asi que como no he encontrado nada que me sirva en la web estoy intentando fabricarmelo por mi mismo. En teoria es facil, php lo domino y haciendolo con este lenguage no tendria problemas, a execeocion de que tendria que estar refrescando la pagina continuamente y su correspondiente sobrecarga del servidor. Entonces descubri lo de refrescar los div con ajax y javascript. He hecho un diseño de chat y me funciona a la perfeccion, pero... a los pocos minutos es servidor se me cae irremediablemente. He suspuesto que seria por estar refrescando los div continuamente y eso que era solo una conversacion entre dos. El servidor donde estoy haciendo las pruebas es de estos hostings gratuitos, en cuanto haya finalizado el proyecto la subire a uno dedicado. L duda es esta, si es por el refrescar las div que se me cae el servidor?? me pasara tambien en uno dedicado o ese lo aguantara sin problema? y lo que es mejor, me aconsejan que lo haga asi o mas bien me lo desaconsejan. Muchas gracias |
| ||||
Respuesta: Hola a todos!!! Una preguntita facil a la que no encuentro respuesta. Tal vez estás intentando refrescar los div a mucha velocidad y provocas que se produzca una consulta sobre otra. Por ejemplo que sin haber cargado el contenido completo de una consulta ya estás hacendo otra. Esto provocaría una acumulación sobrecarga tremenda. Una buena idea sería utilizar el evento onload, que se dispara cuando el contenido se ha cargado completamente, y desde ahí mismo haces la consulta siguiente. De esa forma la demanda baja y las consultas no se amontonan. No se si ese es el problema pero puedes probar a ver que pasa. Tampoco se si el evento onload sirve para un DIV en concreto o es solamente para el BODY. Si funciona el onload en el DIV, creo que es una buena idea usarlo para recargar el propio DIV. Eso te provoca que se demoren un poco más en mostrarse las respuestas del chat, pero no creo que sea tan incómodo al final. Saludos.
__________________ Los hombres pequeños, nunca se sienten pequeños; los hombres grandes, nunca se sienten grandes. No sé quien fué el que dijo eso, pero está bueno. |
Etiquetas: |