ecriture intuitive à la youtube
13 messages
• Page 1 sur 1
- DigiCelebs
- Nouveau WRInaute

- Messages: 29
- Inscription: 19 Juil 2006
ecriture intuitive à la youtube
Salut .
sur youtube , dans le champ de recherche , on tape un début et youtube propose une suite .
Comment cela s'appele ? et comment le faire ?
Merci
note : difficile de chercher sur google quand on sait pas comment se nomme se mécanisme.
sur youtube , dans le champ de recherche , on tape un début et youtube propose une suite .
Comment cela s'appele ? et comment le faire ?
Merci
note : difficile de chercher sur google quand on sait pas comment se nomme se mécanisme.
- DigiCelebs
- Nouveau WRInaute

- Messages: 29
- Inscription: 19 Juil 2006
c'est pour un site intranet qui va tourner en wamp5 sur une bécane windows.
je n'ai jamais bossé en ajax.
Cela sera t'il possible ?
Merci
je n'ai jamais bossé en ajax.
Cela sera t'il possible ?
Merci
-

blman - WRInaute accro

- Messages: 3073
- Inscription: 5 Sep 2003
A une époque, je voulais le faire et j'avais trouvé ça : http://www.webreference.com/programming/javascript/ncz/ qui avait l'air pas mal.
- DigiCelebs
- Nouveau WRInaute

- Messages: 29
- Inscription: 19 Juil 2006
Merci , ça a l'air pas mal tout ça .
Si vous avez d'autre exemple .
Le script en ajax est sacrement compliqué
Si vous avez d'autre exemple .
Le script en ajax est sacrement compliqué
- DigiCelebs
- Nouveau WRInaute

- Messages: 29
- Inscription: 19 Juil 2006
YoyoS a écrit:fabor a écrit:mais ça peut vite multiplier les requêtes à ton serveur.
Comment font les très gros sites alors pour permettre de l'ajax sur leur site, ils ont aussi de très très gros serveurs juste pour utiliser de l'ajax alors ?
meme question .
J'ai trouvé un qui effectivement utilise une base sql .
l'architecture derriere pour youtube juste pour l'écriture predictive serait trop enorme non !!
-

blman - WRInaute accro

- Messages: 3073
- Inscription: 5 Sep 2003
En fait, j'utilise énormément ce genre de requêtes AJAX sur un intranet aussi. L'intranet est utilisé 8h par jour de façon intense par une 20 de personnes (genre y'a pas 1 min qui passe sans qu'aucune des personnes n'y touche).
Bref niveau performance et rapidité de l'application, j'ais moi même été surpris par MySQL. Bien sûr il ne faut pas faire de requêtes trop bourrines, bien optimisées (utilisation d'index, de limite, etc...)
Donc dans ta problématique d'intranet, tout dépend de l'utilisation qui en est faite mais je ne pense pas que ça posera de problème.
Et puis pour les sites qui ont de très gros volumes, je ne sais pas non plus comment ils font. Surement qu'à ce niveau là, ils peuvent avoir des VUES de leurs base de données sur un serveur dédié à ces traitements là ou alors de très bons système de cache.
Bref niveau performance et rapidité de l'application, j'ais moi même été surpris par MySQL. Bien sûr il ne faut pas faire de requêtes trop bourrines, bien optimisées (utilisation d'index, de limite, etc...)
Donc dans ta problématique d'intranet, tout dépend de l'utilisation qui en est faite mais je ne pense pas que ça posera de problème.
Et puis pour les sites qui ont de très gros volumes, je ne sais pas non plus comment ils font. Surement qu'à ce niveau là, ils peuvent avoir des VUES de leurs base de données sur un serveur dédié à ces traitements là ou alors de très bons système de cache.
-

spout - WRInaute accro

- Messages: 4109
- Inscription: 14 Mai 2003
Avec jQuery, tout semble plus simple:
http://docs.jquery.com/Plugins/AutoComp ... tocomplete
http://bassistance.de/jquery-plugins/jq ... ocomplete/
http://www.dyve.net/jquery/?autocomplete
http://www.pengoworks.com/workshop/jque ... mplete.htm (amélioration du précédent)
http://nodstrum.com/2007/09/19/autocompleter/
Plusieurs autres dans Google sur la recherche: jquery autocomplete
http://docs.jquery.com/Plugins/AutoComp ... tocomplete
- Code: Tout sélectionner
$("input.autocomplete").autocomplete({ list: ["hello", "hello person", "goodbye"]})
.bind("activate.autocomplete", function(e,d) { alert(d) })
http://bassistance.de/jquery-plugins/jq ... ocomplete/
http://www.dyve.net/jquery/?autocomplete
http://www.pengoworks.com/workshop/jque ... mplete.htm (amélioration du précédent)
http://nodstrum.com/2007/09/19/autocompleter/
Plusieurs autres dans Google sur la recherche: jquery autocomplete
-

blman - WRInaute accro

- Messages: 3073
- Inscription: 5 Sep 2003
tu a pleins de tutos sur cette requête :
http://www.google.fr/search?hl=fr&c2cof ... te&spell=1
http://www.google.fr/search?hl=fr&c2cof ... te&spell=1
-

2dm - WRInaute discret

- Messages: 205
- Inscription: 3 Sep 2002
Pour la complétion il faut savoir que les gros sites ont des serveurs de cache.
Par exemple chez facebook, la structure est en gros divisée en trois parties :
10000 serveurs web, 5000 serveurs mysql et 2000 serveurs de cache.
Il faut se rendre compte que les très gros systèmes fonctionne en partie avec des process de type batch. Sur des modèles à moindres échelles (ou à échelle normale), je pense que c'est assez dur de gérer l'ensemble pour conserver une qualité de service acceptable.
A mon avis, une bonne solution lorsque l'on veut proposer ce genre de fonctionnalités, c'est d'adapter le paramétrage des fonctionnalités couteuses en fonction des ressources disponibles.
Par exemple, si tu détectes que la charge commence à être élevée, alors tu ne vas pas interroger ton serveur 0.1 seconde après que l'utilisateur ait tapé une touche, mais après 1 seconde (ce qui lui permet éventuellement de taper plus de caractères et donc au final de limiter les requêtes).
Par exemple chez facebook, la structure est en gros divisée en trois parties :
10000 serveurs web, 5000 serveurs mysql et 2000 serveurs de cache.
Il faut se rendre compte que les très gros systèmes fonctionne en partie avec des process de type batch. Sur des modèles à moindres échelles (ou à échelle normale), je pense que c'est assez dur de gérer l'ensemble pour conserver une qualité de service acceptable.
A mon avis, une bonne solution lorsque l'on veut proposer ce genre de fonctionnalités, c'est d'adapter le paramétrage des fonctionnalités couteuses en fonction des ressources disponibles.
Par exemple, si tu détectes que la charge commence à être élevée, alors tu ne vas pas interroger ton serveur 0.1 seconde après que l'utilisateur ait tapé une touche, mais après 1 seconde (ce qui lui permet éventuellement de taper plus de caractères et donc au final de limiter les requêtes).
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- YouTube Movies : voir des films gratuits - 31-08-2010
- YouTube VoD (vidéo à la demande) : YouTube payant ! - 29-04-2010
- Aux USA, Gmail dépasse YouTube en nombre de visiteurs - 13-03-2009
- Vidéos YouTube 4096 x 3072 pixels (4K) - 12-07-2010
- Google acquiert YouTube pour 1,65 Md$ - 10-10-2006
- Les programmes d'Arte bientôt sur YouTube - 02-09-2010
- YouTube Leanback : des vidéos en continu - 09-07-2010
- Youtube toujours leader de la vidéo aux USA - 17-08-2010
Consultez la description détaillée des produits ou services de Google suivants : YouTube Insight
Qui est en ligne
Utilisateurs parcourant ce forum: Google [Bot] et 0 invités

