Page d'accueil -   Art Sur Meurthe   -   Dommartemont   -   Essey Les Nancy   -   Fleville Devant Nancy   -   Heillecourt   -   Houdemont   -   Jarville La Malgrange   -   Laneuveville Devant Nancy   -   Laxou   -   Ludres   -   Malzeville   -   Maxeville   -   Nancy   -   Pulnoy   -   Saint Max   -   Saulxures Les Nancy   -   Seichamps   -   Tomblaine   -   Vandoeuvre Les Nancy   -   Villers Les Nancy   -

Guide Nancy (fr)

Un moteur de recherche nancéien au service des lorrains

Guide-Nancy chez maisonpage.info, vous propose de trouver un grand nombre de sites sur l'agglomération du Grand-Nancy, par le biais d'un moteur de recherche développé pour l'occasion.

Comment ça marche ?

Le serveur

le serveur A la recherche d'une solution simple, peu coûteuse et économique en énergie, j'ai opté pour une unité centrale à base de carte mère mini-ITX et processeur VIA C3 à 800 Mhz, que j'ai doté de 256 Mo de RAM (ce qui, outre la non-optimisation du code du script de recherche, explique la lenteur des requêtes que vous effectuez ; mais j'y travaille). Le tout fait un peu fouilli sur la photo mais est parfaitement fonctionnel, pour une consommation ridiculement basse d'une dizaine de watts en moyenne.

Quant au coût global, il est encore une fois ridicule : 50 euro pour la carte mère/processeur, et le reste provient de récupérations diverses et variées. Reste le meilleur : l'absence de ventilateur sur ce type de machines, les rend totalement silencieuses : un vrai bonheur.

Le robot

Tout commence par le robot d'indexation des pages. Il s'agit en fait d'un programme écrit en PHP, qui est conçu pour télécharger les pages puis en analyser le contenu. En fonction de ce dernier, la page est indexée ou non. Le programme fonctionne de manière autonome sur un serveur, en fait un ordinateur tout bête dont l'OS est un GNU/Linux, une Debian Testing dépourvue d'interface graphique.

le bot en action L'image ci-contre à gauche illustre le fonctionnement du bot : il choisit une page dans la base de données en limitant le nombre d'accès sur un domaine afin de ne pas surcharger le serveur du site, analyse les données pour déterminer si le fichier est compatible avec un certain nombre de critères, puis accepte ou non la page, tout en lui attribuant une note.

Mais un moteur de recherche, ce n'est pas que quelques dizaines (de milliers) de pages indexées dans une base de données, c'est aussi une interface censée répondre rapidement aux requêtes des utilisateurs. A chaque demande de l'utilisateur, les mots sont analysés de façon à tirer de la base de données les pages qui semblent les plus pertinentes. C'est de cette partie du moteur dont vous vous servez lorsque vous cliquez sur un nom de ville ou un lien interne à ce site, mais aussi lorsque vous effectuez une recherche : votre requête est alors envoyée au serveur qui doit sélectionner en quelques millisecondes un certain nombre de pages pertinentes, parmi plus de 400 méga-octets de données et plus de 45000 pages indexées à l'heure où j'écris ces lignes. C'est de cette pertinence dont dépend l'efficacité d'un moteur de recherche, et c'est donc l'algorithme qu'il convient de soigner.

Avec :

Classement de sites, inscrivez le vôtre ! référencement gratuit Référencement buddapass.com mafia-gta Service de Luxe monsite.net annuaire boostersites missdecoeur annuairepass amso.fr mangetaglace tout-annuaire monsite

Valid XHTML 1.0 Strict Valid CSS2