Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2009, 04:45
Avatar de jeybi
jeybi
 
Fecha de Ingreso: julio-2008
Ubicación: Mexico
Mensajes: 130
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Text area sin botón

No necesariamente tiene que representar un gasto excesivo de recursos. Usando todos los eventos de teclas sin más, y enviando/recibiendo sin algún método inteligente, sí seria un desperdicio.

Generalmente, para crear las llamadas "sugerencias de búsqueda" (usando inputs de texto), se suele implementar una caché con los resultados devuelto por el servidor, por ejemplo si escribo "hola", en la cache tendré algo como (suponiendo que hago un request en cada letra) 'h', 'ho', 'hol', 'hola', con su respectivo resultado.

Así, si el usuario borra la ultima 'a', la función que envía el request detecta el termino 'hol' en la caché, y muestra el resultado almacenado.

Obviamente puede que lo que tu busques sea diferente, y puedes utilizar varios métodos o combinación de ellos, pj: retraso del envío, caché, compresión de los datos, etc. En general, siempre es posible evitar sobrecargar el servidor.

Saludos.