Je sais que cette question a peut-être été posée plusieurs fois mais j'ai cherché plusieurs jours sans obtenir de réponse satisfaisante.Encore une autre question de champ complet auto ville du monde
Certains sites, comme eventful.com, etc. ont un champ de ville autosuggest avec des villes de partout dans le monde (même les petites villes dans les petits pays de la Tunisie).
Je me demande comment ils l'atteignent. J'ai une liste de pays + ville du monde entier mais c'est 250Mo donc je suppose que les données ne sont pas contenues dans un javascript. Même un appel de base de données sera trop consommateur de ressources. Je suppose
Avez-vous une idée de la manière dont ils y parviennent?
Et transférer 1 - 1,5 Mo de suggestions par frappe? Quelle mauvaise idée ... Les suggestions sont basées sur beaucoup plus que sur les touches de l'utilisateur. La géolocalisation et les choix précédents ont tous une part. –
Si vous souhaitez mettre en mémoire cache les données, vous devez utiliser memcached pour stocker les résultats ou, au mieux, stocker quelques centaines des villes les plus recherchées sur le client. –