Bonjour à tous,

je rencontre des problèmes de temps de réponse pour récupérer les infos sur des images distantes à l’aide de la fonction php getimagesize(). J'utilise cette fonction pour retailler proportionnellement les images avant de les afficher.

Certaines photos mettent jusqu'à 20 sec à répondre, que ce soit avec le nom de domaine ou l’ip.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
$start = time();
 
$url = 'http://www.monsite.fr/image.jpg';
list($width, $height, $type, $attr) = @getimagesize($url);
 
echo $url."<br>taille : ".$width." x ".$height."<br>";
$duree = time() - $start;
echo "temps : ".$duree;
 
?>
me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
http://www.monsite.fr/image.jpg
taille : 320 x 240
temps : 15
Mes contraintes :
- Les images sont obligatoirement des images distantes
- je cherche à avoir un temps de réponse le meilleur possible
- je cherche une alternative en PHP, Javascript ou autre


Quelqu'un à une idée ?
Merci.