Bonjour,

J'utilise la fonction get_meta_tags pour faire une recherche sur les mots clés et le descriptif de plusieurs sites...

Est ce qu'il y a un moyen de rendre plus rapide l'execution de cette fonction?
Car j'ai une centaine de sites, et la requete est très longue...

Est il possible de cibler les balises meta a telecharger?

Voici mon code:
Le tableau $mots_tag[] contient le ou les mots à rechercher dans les tags...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
$query_tags="SELECT * FROM sites WHERE statut=1";
$req_tags=mysql_query($query_tags);
$nb_tags=mysql_num_rows($req_tags);
for($itag=0;$itag<$nb_tags;$itag++)
{
	$nom_site=mysql_result($req_tags,$itag,"nom_site");
	$url_rech="http://www.".$nom_site;
	$tags_rech=get_meta_tags($url_rech);
 
	$testlistemot=0;
	for($itag0=0;$itag0<$nombre_mots_tag;$itag0++)
	{
		if(strstr($tags_rech['description'],$mots_tag[$itag0])!=false)
		{
			$testlistemot++;
		}
		elseif(strstr($tags_rech['keywords'],$mots_tag[$itag0])!=false)
		{
			$testlistemot++;
		}
	}
	if($testlistemot==$nombre_mots_tag)
	{
		$chaine_mot_tag.=$nom_site." ";
	}
}
Sinon une idée pour optimiser mon code? Peut être que c'est aussi ma programmation qui est lourde...

Meme si je pense que le probleme vient plutot du fait que la fnction get_meta_tags doit certainement faire une connection sur chaque site, donc a mon avis le probleme viendrait plus des serveurs où sont hébergés les sites vers lesquels je fais mes requêtes...

Merci d'avance de votre aide...