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 : 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
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') ?>
Partager