Closed tanguy2m closed 10 years ago
Autre piste: créer les dérivatives directement depuis le ws addFromServer Source = http://piwigo.org/dev/browser/trunk/admin/include/functions_upload.inc.php#L401
$query = '
SELECT
id,
path
FROM '.IMAGES_TABLE.'
WHERE id = '.$image_id.'
;';
$image_infos = pwg_db_fetch_assoc(pwg_query($query));
set_make_full_url();
$thumb_url = DerivativeImage::thumb_url($image_infos); // Ou url(...)
unset_make_full_url();
fetchRemote($thumb_url, $dest);
Reste à faire:
Résultat: 11 photos par tranche de 3 en WIFI local 1,78s == 2,28s == 2,31s == 1,80s 18 photos par tranche de 1 en WIFI local 0,85s - 1,15s - 1,37s == 1,60s - 1,56s - 1,18s == 1,11s - 1,34s - 1,20s == 1,35s - 1,11s ..... 3,37s == 4,34s == 3,65s == 2,46s
=> Gain de 40%
1ère étape suffit
En utilisant le même mécanisme que la vérification de la présence des images.