Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2014, 10:09
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 12 años, 2 meses
Puntos: 38
Respuesta: Mucho ajax tumba sitio en godaddy

Estoy escribiendo desde el movil, estos dias se acercan las fiestas y todo es para antesdeayer
Pero prometo buscar el script que hice y pegartelo.

Lo que te comento es que hagas tu idea un poco mas eficiente,si buscas por ejemplo caramelo
Estas lanzando 8 peticiones a la bd una por cada letra que escribes , por no hablar que si me equivoco me envia tambien los retrocesos .
Sabemos que godaddy no es ninguna maravilla.. pero tu script tal como yo lo veo , es ineficiente.

La lógica mas correcta tal como yo lo veo seria:
Mientras escribes que no busque y cuando pares de escribir que haga la busqueda.

Como lo plantearía?
Es decir algo como:
Código Javascript:
Ver original
  1. var retardo = (function(){
  2.   var temporizador= 0;
  3.   return function(callback, ms){
  4.     clearTimeout (temporizador);
  5.     temporizador = setTimeout(callback, ms);
  6.   };
  7. })();
  8.  
  9. $('#empresa ').keyup(function() {
  10. if (this.value.length > 2){//como mínimo 2 caracteres
  11.     retardo(function(){
  12.       //aqui tu $.ajax
  13.     }, 1000 );//aqui el tiempo de control entre pulsación
  14. }
  15. });
Un saludo