Afisare valoare live din baza de date

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
Stefan
Mesaje: 90

Afisare valoare live din baza de date

Salut, cum as putea afisa live o valoare din baza de date fara a repeta o functie la fiecare secunda? Nu de alta, dar daca va fi executata de mai multe persoane in acelasi timp, presupun ca v-a avea un impact (mediu) negativ asupra performantei site-ului. Plus ca prin aceasta metoda este acel "delay" pana sa afiseze valoarea..

Ce schimbari ar trebui sa fac?

Cod: Selectaţi tot

<script>
$(document).ready(function (){
	setInterval(function() {
		afisare_credit();
	}, 1000);
	
	function afisare_credit(){  
		$.ajax({  
			url:"jocuri_resurse/actiuni/777/credit.php",  
            method:"GET",
			data:'username=<?php echo $date_utilizator['username']?>',
            success:function(data){  
				$('#credit').html(data);  
            }  
		});  
	}
});
</script>
<div id="credit"></div>

MarPlo
Salut,
Din ce stiu, se poate cu Node.js, care e un JavaScript la nivel de server. Dar asta necesita un hosting care sa aibe nodejs, apoi, sa faci paginile site-ului sa fie generate cu acest limbaj.
- Cu php si javascript solutia e Ajax, care necesita o functie repetitiva.

Subiecte similare