sql >> Databasteknik >  >> RDS >> Mysql

jQuery UI – snabbar upp Autocomplete

  1. Autokomplettering förutsätter att om du returnerar det är det ett giltigt svar. Så:nej .

  2. Ja, att dra från en platt fil skulle vara mycket snabbare än att slå din db för varje tangenttryckning. Men om du slängde lite caching (memcache) framför db:n skulle det förmodligen vara lika snabbt som en platt fil.

Men egentligen, eftersom du (sannolikt) söker efter en (relativt) liten uppsättning för din term, kommer det att gå väldigt snabbt ändå.

Ur ett skalningsperspektiv, placera dem i en platt fil eller använd cachning.

Som en sidoanteckning:titta på mysql_escape_string() för att använda $country och $term. Annars är du öppen för SQL Injection-attacker .




  1. Att använda Solr sökindex som en databas - är det fel?

  2. Importera zippade filer i Mysql med CMD

  3. Få ett objekts ID från dess namn i SQL Server:OBJECT_ID()

  4. Ta reda på var MySQL är installerat på Mac OS X