Hola, buenas noches, les explico, tengo un sistema en el que tengo notificaciones personalizadas y en "tiempo real"... Para esto tengo un script en ajax en el que mando a llamar un archivo php para validar las notificaciones nuevas, lo unico que se me ocurrio para validar constantemente las notificaciones para teneras casi de inmediato, es repitiendo el script con setInterval y repetirlo cada 3 segundos, en total son 3 script los que se repiten cada 3 segundos, pero eso ocaciona que se ponga algo lento el sistema, quisiera ver si alguien tiene un metodo distinto para que no me haga tan lento el sistema?
Asi mando a llamar las funciones:
Código Javascript
:
Ver originalsetInterval("checkMsj()",3000);
function checkMsj(){
$.ajax({
async:false,
url:"checkmsj.php",
success:function(resultado){ $("#notif").html(resultado); }
});
}
setInterval("mostrarMsjs()",3000);
function mostrarMsjs(){
$.ajax({
async:false,
url:"mostrarmsjs.php",
success:function(resultado){ $("#resulnot").html(resultado); }
});
}
//60000
setInterval("verAlarm()",3000);
function verAlarm(){
$.ajax({
async:false,
url:"veralarm.php",
success:function(resultado){ if(resultado.length != 0){$('#myModal').modal('show'); $("#folioalarm").html(resultado); }}
});
}