Je suis en train d'utiliser l'actualisation périodique (ajax)/vote sur mon site par XMLHttp (XHR) pour vérifier si un utilisateur a un nouveau message sur la base de données toutes les 10 secondes, alors s'il y a l'informer/elle en créant un div dynamique comme ceci:rafraîchissement périodique ou vote
function shownotice() {
var divnotice = document.createElement("div");
var closelink = document.createElement("a");
closelink.onclick = this.close;
closelink.href = "#";
closelink.className = "close";
closelink.appendChild(document.createTextNode("close"));
divnotice.appendChild(closelink);
divnotice.className = "notifier";
divnotice.setAttribute("align", "center");
document.body.appendChild(divnotice);
divnotice.style.top = document.body.scrollTop + "px";
divnotice.style.left = document.body.scrollLeft + "px";
divnotice.style.display = "block";
request(divnotice);
}
est-ce un moyen fiable ou stable pour vérifier un message spécifique depuis quand je regarde sous firebug, beaucoup de demande va à ma base de données? Est-ce que cette méthode peut faire baisser ma base de données à cause de trop de demandes? Existe-t-il une autre façon de le faire puisque lorsque je me connecte à facebook et vérifie sous firebug, aucune demande ne se passe ou se passe mais je sais qu'ils utilisent aussi l'actualisation périodique ... comment font-ils cela?