Mysql
 sql >> Base de données >  >> RDS >> Mysql

jQuery UI - accélération de la saisie semi-automatique

  1. La saisie semi-automatique suppose que si vous la renvoyez, c'est une réponse valide. Donc :non .

  2. Oui, tirer à partir d'un fichier plat serait beaucoup plus rapide que d'appuyer sur votre base de données à chaque frappe. Cependant, si vous lanciez une mise en cache (memcache) devant la base de données, ce serait probablement aussi rapide qu'un fichier plat.

Mais vraiment, parce que vous cherchez (probablement) un ensemble (relativement) petit pour votre terme, ça va être très rapide de toute façon.

Du point de vue de la mise à l'échelle, collez-les dans un fichier plat ou utilisez la mise en cache.

En remarque :regardez dans mysql_escape_string() pour utiliser $country et $term. Sinon, vous êtes ouvert aux attaques par injection SQL .