El problema que tengo es que cuando varios usuarios tienen la web abierta mucho tiempo el número de solicitudes que recibe el servidor se dispara desmesuradamente y aunque sea una petición de unos pocos bytes el hosting me limita el número de solicitudes.
¿Hay alguna forma de mantener el contador de créditos actualizado a tiempo real (o cada 5 segundos) con la base de datos sin consumir semejante burrada de solicitudes en el servidor?
Un saludo y muchas gracias.
Os pongo el código que uso actualmente:
Código:
<script> check_credits(); function check_credits() { oXML = AJAXCrearObjeto(); oXML.open('GET','credits.php?user=1'); oXML.onreadystatechange = leerDatos; oXML.send(); function leerDatos(){ if (oXML.readyState == 4) { document.getElementById('creds').innerHTML = oXML.responseText; var time_credits = setTimeout('check_credits();',5000); } } } </script> <div id="creds"></div>