Annonce

#1 2011-03-21 11:45:23

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Comparatif de performance pour le module PiwigoExport (Lr)

Hypothèse :

La publication de photos depuis Lightroom vers Piwigo est équivalente en temps à une exportation des photos depuis Lightroom vers le bureau, puis à une publication de ces dernières depuis Piwigo.



*****************************


Méthodologie :

Lightroom v3.2 x64
PiwigoExport v1.3.0 r473
Un album contenant 14 photographies.
Son nom : 2011-02-19 - Marseille - Sortie avec Cyrille

Ordinateur portable "Laptop"
_Ref MSI GX700-046
_Intel Core 2 Duo T7500 (2,2 Ghz)
_RAM 4Go
_HDD interne en SSD (Crucial RealSSD C300)
_Stockage des photos : Disque Dur WD 7200tpm branché en USB
IDLE
_Processor : 5%
_Commit : 2,8Go
_Physical : 2,4Go

Serveur local sur mon ordinateur portable
_Emulateur : EasyPHP 5.3

Serveur Distant
_Mutualisé chez o2switch

Connexion internet
_FAI : Bouygues Telecom
_Site testeur : http://www.speedtest.net/
_ping : 90ms
_Upload : 3.58 Mbps
_Download : 0.48 Mbps



*****************************


Mesures :


A) Exportation depuis Lightroom vers le bureau.

1/ Exportation des fichiers ORIGINAUX
=> 12" (12 secondes) // 0.72
=> 25 éléments
=> 272 Mo
=> 11 fichiers XMP
=> 11 fichiers RAW
=> 3 fichiers TIFF (technique HDR)
=> Poids des TIFF : 173 Mo
=> Poids des RAW : 99,1 Mo
=> Poids Moyen : 272/14= 19,43 Mo

2/ Exportation des fichiers compressés
- Qualité : 70/100
- Résolution : 24 ppp
=> 1'31" (1 minute et 31 secondes)
=> 11 fichiers JPEG
=> 27,1 Mo
=> Poids Moyen : 27.1/14= 1.94 Mo

3/ Exportation des fichiers compressés en taille "HD" pour le web
- Qualité : 70/100
- Résolution : 24 ppp
- Redimensionnement : 1280 px assuré par Lightroom
=> 1'14" (1 minute et 14 secondes) [1.23]
=> 11 fichiers JPEG
=> 4,53 Mo
=> Poids Moyen : 4.53/11= 0,32 Mo (324 ko)

4/ Exportation des fichiers compressés en taille "HD" pour le web + utilisation du module Mogrify
- Qualité : 70/100
- Résolution : 24 ppp
- Redimensionnement : 1280 px assuré par Lightroom
- Encadrement Mogrify
- Watermark Mogrify
=> 1'37" (1 minute et 37 secondes) [1.62]
=> 11 fichiers JPEG
=> 2.75 Mo
=> Poids Moyen : 2.75/11= 0,2 Mo (196 ko)

5/ Exportation des fichiers compressés en taille "HD" pour le web + utilisation du module Mogrify
- Qualité : 70/100
- Résolution : 24 ppp
- Redimensionnement : 1280 px assuré par Mogrify (Méthode "Lanczos")
- Encadrement Mogrify
- Watermark Mogrify
=> 2'01" (2 minutes et 01 seconde)
=> 11 fichiers JPEG
=> 2.63 Mo
=> Poids Moyen : 2.63/11= 0,19 Mo (188 ko)

B) Publication depuis Lightroom vers le serveur local.

6/ Publication Lightroom des fichiers compressés (Qualité : 70/100 ; Résolution : 24 ppp ; Redimensionnement : 1280 px)
=> 18'35" (18 minutes et 35 secondes) [18.58]-[1.33]

7/ Publication Lightroom des fichiers compressés (Qualité : 70/100 ; Résolution : 24 ppp ; Redimensionnement : 1280 px ; Mogrify : cadres + signature)
=> 18'55" (18 minutes et 55 secondes) [18.91]-[1.35]

B) Importation de photos depuis le bureau vers Piwigo (local).
8/ Basées sur les fichiers issues de la configuration #4
=> 30" (30 secondes)

C) Importation de photos depuis le bureau vers Piwigo (distant).
9/ Basées sur les fichiers issues de la configuration #4
=> 1'05" (1 minute et 05 secondes)



*****************************


Observations :

Plugin Mogrify pour Lightroom
L'utilisation de Mogrify implique une compression sur le fichier qui lui est passé en argument. On peut observer ce phénomène en comparant les points 3/ et 4/.
La différence est de -40% du poids du lot en utilisant Mogrify.
la différence est de +25% de temps supplémentaire en utilisant Mogrify.

Analyse :

Observation logique.
* Reprise de l'hypothèse : En additionnant les méthodes /4 et /8 (exportation vers le bureau puis publication via Piwigo) nous devrions approcher le résultat de /6 (publication vers Piwigo directement depuis Lightroom)
/4 + /8 = 1.62 + 0.5 = 2.12 = 2'07" (2 minutes et 07 secondes).
Or /6 = 18.56 = 18'35" (18 minutes et 35 secondes) soit une différence de 16 minutes et 28 secondes ! (ou 11.5 fois plus)

* On constate une légère différence de temps dans le point B) qui est imputé à la connection internet (débit). La différence n'est pas significative.

Bilan :
Le plugin PiwigoExport va mettre environ 11.5 fois plus de temps à publier les photos comparé à un ajout "classique" en passant par le panneau d'administration de Piwigo.


MISE A JOUR DU 26/03/2010

Après avoir observé des problèmes sur mon matériel USB, j'ai changé de port. Ce dernier n'est pas défaillant.
J'ai aussi remarqué un éventuel soucis avec mon pare-feu. Je l'ai complétement réinstallé.

D) Exportation de photos avec PiwigExport vers le serveur distant après résolutions de problèmes identifiés.
10/ Toujours le même lot de 14 photos, (Qualité : 70/100 ; Résolution : 24 ppp ; Redimensionnement : 1280 px ; Mogrify : cadres + signature)
=> 2'17" (2 minutes et 17 secondes)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#2 2011-03-21 21:10:18

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Deux remarques :

- ne t'embête pas avec les valeurs en ppp, ça ne signifie rien pour un export web

- c'est quand même super étrange, pour 11 photos 18 minutes de transfert.


J'ai fait un test sur 10 photos (je n'utilise pas mogrify) :
Réduction taille web (1000x650) + accentuation pour écran standard

- export Lightroom : 35 secondes

- ajout Piwigo web : 55 secondes
(la première photo est très longue, les autres vont vite)

- utilisation de PiwigoExport : 85 secondes



A priori, d'après ce que j'ai compris, l'ajout par addSimple fait plus bosser le serveur, peut-être que c'est là où ça coince chez toi.
C'est qui ton hébergreur ?

Hors ligne

#3 2011-03-21 21:29:29

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Zaphod a écrit:

- utilisation de PiwigoExport : 85 secondes

En effet c'est bien différent de ce que j'ai comme résultats.

Si d'autres personnes pouvaient faire l'essai sur 10 photos aussi :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#4 2011-03-22 10:22:42

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

J'ai mon fin mot de l'histoire !

Vladimir m'a répondu ce matin en me confirmant bien que j'avais un problème sur mon PC ^_^
Zaphod m'aillant déjà semé le trouble il fallait que je trouve.

Je n'ai pas eu besoin de tout retourner !
J'ai transférer mon dossier source du disque sur HSB vers mon disque dur SSD (mon HDD principal, monté dans l'ordinateur) et miracle !!!

Ouf !
Bon bah comme ça je sais à quoi m'en tenir pour les futures publication :-p
Suivant la taille du lot à publier, il sera préférable de déplacer le répertoire de stockage sur son HDD principal sinon, bonjour le temps d'exécution.

Bon bah je peux enfin avancer sur d'autres tests qui devraient être moins longs :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2011-03-22 10:33:10

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

C'est marrant quand même car je n'ai pas de SSD et c'est rapide quand même...

Hors ligne

#6 2011-03-22 10:36:10

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

C'est le fait de passer par l'USB qui bride fortement la vitesse. Perso, quand je parle de SSD je me comprends en visualisant le disque dur installé sur mon ordinateur portable.

Je n'oublie pas non plus que mon ordinateur portable n'a que 4 ans et demi aussi :-D
(Le SSD + la RAM c'est de l'ajout)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#7 2011-04-11 00:32:54

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Je viens de me battre entre mon ordinateur, mon hébergement et Lightroom (+ PiwigoExport) car le chargement des photos vers mon site et toujours autant laborieux. J'ai beau avoir tiré les enseignements de mon analyse, rien n'y fait vers mon hébergement.

La seule chose que j'ai trouvé et qui fonctionne c'est de monter une galerie local, importer les photos en local et tout rebasculer vers le site distant. Sinon, j'en avait pour plus de 24h de traitement xD

Je ne comprends vraiment pas cette histoire de performances...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#8 2011-04-11 12:53:00

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Moi, actuellement, c'est devenu très lent pour transférer...
Je ne sais pas d'où ça vient, mais ça prend bien 30s par photo (contre moins de 10 pour mon test plus haut).

Peut-être du à un truc : le nombre de photo dans la base de données ?
Pour faire mes test j'avais une BDD à 300 photos, là c'est 3000.

Hors ligne

#9 2011-04-11 13:00:39

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

J'ignore vraiment d'où ça vient mais hier j'avais un temps moyen d'environs 20sec par photo et aujourd'hui je suis plus proche de 30sec et tu es en train de mettre le doute en effet sur le nombre de photos car tantôt je test sur une galerie lourde, tantôt je test sur une galerie fraichement installée.

Ton argument se tient.

Je vais déplacer le sujet puisque le problème n'est plus si anodin que ça...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#10 2011-04-11 13:12:12

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Quand j'ai fini mon transfert actuel (77 photos -> une bonne grosse demie heure voir plus) je regarderai les temps de transferts sur mes petites galeries.

Le truc pénible c'est qu'on ne puisse pas enchainer plusieurs transferts.
Il faut les lancer manuellement un par un.

En plus parfois (rarement) les photos ne se transfèrent pas dans le bon ordre... et il faut tout relancer.

Hors ligne

#11 2011-04-11 13:23:43

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Pour le problème d'ordre, je n'ai pas encore regardé ça. Hier par contre j'ai remarqué que des albums entiers étaient noté comme transférés hors rien n'apparaissait dans ma galerie !
Je suis encore en période de tests et ce n'est pas mon problème le plus important.

J'ai donc cherché à comparer l'envoie d'un même lot de photo un coup sur une galerie relativement neuve (trunk) et sur une galerie déjà bien remplie (en aillant pris soin de désactiver tous les plugins quand même).
Et bien il n'y a pas photos !!!

Par contre je ne sais pas si c'est du ressort de Vladimir :-/


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#12 2011-04-11 13:31:13

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

C'est peut-être le coup de tester si une photo est déja dans la galerie ou pas ?
J'en suis à 1 minute par photo en fait.
Comme j'ai environ 3000 photos à retransférer, ça fait long.

Dernière modification par Zaphod (2011-04-11 13:31:40)

Hors ligne

#13 2011-04-11 13:36:04

Zaphod
Équipe Piwigo
Toulouse
2006-11-13
2422

Re: Comparatif de performance pour le module PiwigoExport (Lr)

J'ai posé la question sur le forum anglais.

Hors ligne

#14 2011-04-11 13:47:17

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Et Pierrick vient de me dire qu'une solution pouvait exister.
[Bugtracker, ticket 2244, fixed] [pwg.categories.getImages] return date_creation and date_available for each image (à la demande de Vladimir).

A voir :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#15 2011-04-13 21:23:52

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Comparatif de performance pour le module PiwigoExport (Lr)

Pour le moment Vladimir ne trouve pas de solution. Pour le moment... ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2020 · Contact