Pourquoi moteur de recherche Google est tellement rapide

Il faut plus de temps pour rechercher un fichier sur un disque dur local que pour effectuer une recherche Google. Le moteur de recherche est si efficace qu'il est en mesure de fournir des suggestions de recherche comme les types d'utilisateurs et meme avant qu'il termine la phrase ou un mot cle qu'il cherche. La vitesse est ce qui fait de Google le meilleur moteur de recherche sur le web, mais comment fait-elle pour atteindre de telles vitesses incroyables?

Les Principes de base des moteurs de recherche

Pour comprendre pourquoi Google est si rapide qu'il est important de comprendre certains principes de base sur les moteurs de recherche. Tous les moteurs de recherche ont deux composantes qui se composent d'un robot et un indexeur. Le robot se traine litteralement partout dans le saut a l'Internet d'une page a l'autre en utilisant les hyperliens. Quand une nouvelle page ou se trouve le contenu est modifie, l'indexeur intervenir et de collecter les donnees et de les stocker sur les serveurs de recherche.

Les donnees recueillies par les indexeurs sont traitees d'une maniere telle qu'il devient significative pour le moteur de recherche. Cela signifie que les mots cles, meta descriptions et tetes representent une priorite pour le moteur d'indexation. Ces elements seront utilises pour montrer une possible utilisation des resultats de sa recherche.



comment Google est si vite

Pourquoi Google est si rapide?

Un des plus grands problemes quand il vient a la vitesse de recherche est la limitation des disques durs mecaniques. Solid State Drives sont beaucoup plus rapides, mais beaucoup trop cher. Les serveurs utilisent generalement 10k RPM disques durs ou meme 15k. Un disque dur de qualite de bureau ordinaire a une vitesse de 7200 RPM au plus. Pour accelerer le disque dur, les ingenieurs de serveur preferent avoir les executer dans des configurations RAID qui peut doubler la vitesse.

Fondamentalement, deux ou plusieurs disques durs sont jumeles et les donnees sont copiees sur les deux. En outre les donnees sont lues a partir de deux. Par exemple la moitie du fichier est lu a partir d'un disque et l'autre moitie est lue dans la seconde une en parallele. Cela permet de doubler la vitesse de lecture et cree egalement la redondance, comme si un disque dur echoue l'autre auront toujours les donnees stockees.

Ce type de technologie permet des solutions de serveurs rentables qui sont beaucoup plus rapide que ce que les utilisateurs ont a l'interieur de leurs propres ordinateurs, mais il ne suffit pas de faire un moteur de recherche comme Google aussi vite qu'il est aujourd'hui.

la vitesse d'Internet est egalement important, mais il est pas autant sur la bande passante car il est sur la latence. Ce que cela signifie est que cela n'a pas d'importance pour transferer de gros volumes de donnees sur Internet, a un moment, mais d'envoyer de petits morceaux de donnees aussi vite que possible afin que Google puisse repondre aussi vite que possible.

Lorsque vous effectuez une recherche les donnees sont envoyees en temps reel et le navigateur ne pas attendre pour l'utilisateur de terminer la dactylographie et cliquez sur le bouton de recherche. L'information atteint les serveurs de Google beaucoup plus rapidement et donc les resultats sont recus beaucoup plus rapide.

En realite, la configuration exacte des serveurs de Google et de la technologie utilisee ne sont pas rendus publics. Ils utilisent leur propre systeme d'exploitation et le materiel personnalise qui a ete specialement concu pour leur infrastructure. Globalement, le processus decrit ci-dessus est applicable a Google ainsi mais les details exacts ne sont pas connus.




» » Pourquoi moteur de recherche Google est tellement rapide