Cherche avis pour améliorer affichage
Bonjour,
Je cherche des avis pour améliorer la rapidité d'affichage du bloc central de ma page index
https://www.timbres-de-france.com/index.php
Toutes les images (sauf le timbre au hasard) sont incluses a partir du code ci-dessous (un "include" pour chaque série d'images)
Les index des images sont créés chaque nuit à minuit et chargés dans une table utilisée en suite pour la boucle (for($b=0;$b<$lg;$b++))
Code:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <?php
// vérification des données
if(isset($base_gene) && $base_gene<>'' && $base_gene<>'x')
{
//-------------- Affichge des derniers timbres émis -----------------------------------------------
// on teste si $compteur de vaut pas 0
if (count($lig_id_dernier)>1 )
{
echo'<FONT color="00CCFF"><b>Les dernières émissions de la Poste Française</b></font><p> </p>';
$chemin='x';
$largeur=0;
$lg=count($lig_id_dernier);
for($b=0;$b<$lg;$b++)
{
if($lig_id_dernier[$b]<>'' && $lig_id_dernier[$b]<>'*')
{
$query = 'SELECT * FROM collec_0 Where id='.$lig_id_dernier[$b];
$result = mysqli_query($base_gene, $query);
while ($data = mysqli_fetch_assoc($result))
{
// recherche du chemin de la photo
if($data['chemin_photo']<>'x')
{
$tab=explode('/',$data['chemin_photo']);
if(isset ($tab[1])) $chemin='image/'.$tab[1].'/'.trim($data['photo']);
}
// recherche de l'image
if(file_exists($chemin))
{
$img_miniature=miniature_image($chemin);
$dim=explode('width=',$img_miniature);
$largeur=$largeur+$width+3;
//echo $largeur;
echo '<td align="center" ><a href="collection/pop.php?'.$data["desi"].'&ligne='.trim($data['id']),'"><img src='.$img_miniature.'/></a></td>';
echo ' ';
if($largeur>600) { echo '<tr>'; $largeur=0; }
}
} // fin de while ($data = mysql_fetch_array($req))
}// fin de if($lig_id_dernier[$b]<>'')
} // fin de for($b=0;$b<$_SESSION['cp'];$b++)
} // fin de if (count($lig_id_dernier)>0)
//----------------------------------Fin d'affichage des données ---------------------------------------------
} // fin de if(isset($base_gene) && $base_gene<>'' && $base_gene<>'x')
?> |