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>


