Witam mam takie pytanie, otóż na mojej stronie stworzyłem odliczanie poprzez aktualizowanie aktualnej godziny. Chciałem by skrypt był spójny na każdym sprzęcie, i działał wszędzie tak samo. Więc użyłem zapytania
function srvTime(){
try {
//FF, Opera, Safari, Chrome
xmlHttp = new XMLHttpRequest();
}
catch (err1) {
//IE
try {
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (err2) {
try {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (eerr3) {
//AJAX not supported, use CPU time.
alert("AJAX not supported");
}
}
}
xmlHttp.open('HEAD',window.location.href.toString(),false);
xmlHttp.setRequestHeader("Content-Type", "text/html");
xmlHttp.send('');
return xmlHttp.getResponseHeader("Date");
}
//Pobieranie godziny
var st;
var date;
I mam pytanie, czy jest szansa że ten skrypt może "zamulić" serwer ? Myśląc tak o 70 użytkownikach max przeglądających stronę w jednym czasie. Jeżeli tak, to czy jest jakiś lepszy sposób ? Próbowałem na początku wziąć z php datę serwera, przesłać ją do JS i wszystko działało by świetnie, gdyby nie to że w momencie gdy się telefon zatnie to skrypt również się zacina i się nie zaaktualizuje.