Mysql
 sql >> Datenbank >  >> RDS >> Mysql

jQuery UI - Beschleunigung der Autovervollständigung

  1. Die automatische Vervollständigung geht davon aus, dass es sich bei der Rückgabe um eine gültige Antwort handelt. Also:nein .

  2. Ja, das Ziehen aus einer flachen Datei wäre viel schneller, als bei jedem Tastendruck Ihre db zu treffen. Wenn Sie jedoch etwas Caching (Memcache) vor die Datenbank werfen, wäre es wahrscheinlich genauso schnell wie eine Flatfile.

Aber wirklich, weil Sie (wahrscheinlich) eine (relativ) kleine Menge für Ihren Begriff suchen, wird es sowieso sehr schnell gehen.

Stecken Sie sie aus Sicht der Skalierung in eine Flatfile oder verwenden Sie Caching.

Als Randnotiz:Schauen Sie sich mysql_escape_string() an für die Verwendung von $country und $term. Andernfalls sind Sie anfällig für SQL-Injection-Angriffe .