#31 2009-05-26 17:02:49

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Piwigo BDD] optimisation de la BDD

nicolas a écrit:

Je dois pouvoir optimiser le truc en chargeant les images différement. A voir.

Sans doute.

;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#32 2009-05-26 17:05:45

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

oui...
je n'avais pas tout compris, désolé, j'aurais pu te le dire car ça je le savais....


Nico regarde de son côté si un autre moyen est possible, pour avoir le popup sans "pré" chargement des images medium. Et avant de changer de procédé, il convient de voir si il faut le changer.. car pour que le popup soit vite ouvert, il faut bien que l'image soit en cache.

Par ailleurs, il semble que nous puissions gagner du temps en travaillant sur les requêtes et la BDD..

Hors ligne

#33 2009-05-27 12:53:38

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

suite....

nous avançons en tenant compte des réponses données ici... :o)

là, j'ai regardé les requettes pour l'affichage de la page d'accueil de http://sport.v-images.com... les temps de réponses sont plutôt courts.. sauf pour le passage queje vous copie ci-dessous.

Code:

SELECT tag_id, COUNT(DISTINCT(it.image_id)) counter
  FROM pwg_image_category ic
    INNER JOIN pwg_image_tag it ON ic.image_id=it.image_id
  WHERE (category_id NOT IN (2509))
  GROUP BY tag_id
  ORDER BY NULL
(this query time : 4.651 s)
(total SQL time  : 4.659 s)
(total time      : 4.862 s)
(num rows        : 1985 )

pourriez-vous m'indiquer ce que je dois comprendre et déduire de ces lignes ?  => est-ce trop de tags ?
merci 1000 fois !
amicalement,
éric.

Hors ligne

#34 2009-05-27 13:07:21

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

vimages a écrit:

pourriez-vous m'indiquer ce que je dois comprendre et déduire de ces lignes ?  => est-ce trop de tags ?
merci 1000 fois !
amicalement,
éric.

je me répond en partie.

si je désactive le bloc "pwgstuff / tags" présent sur la page d'accueil, cette requète disparait et je gagne presque secondes...

c'est bien, mais c'est dommage... P@t, c'est ton domaine  :o))

Hors ligne

#35 2009-05-27 14:37:10

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Piwigo BDD] optimisation de la BDD

vimages a écrit:

pourriez-vous m'indiquer ce que je dois comprendre et déduire de ces lignes ?  => est-ce trop de tags ?

La réponse est dans la question, pour chaque tag on compte le nombre d'images différentes...
(A la condition que les images soient également liées à des catégories aurorisées.)

(Tu as combien de tags,) à chaque fois (multiplié par) on compte les images (tu as combien d'images).
=> La réponse est dans la question.

J'ai besoin de réfléchir si on peut poser la question autrement mais c'est quand même très rapide.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#36 2009-05-27 14:38:41

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Piwigo BDD] optimisation de la BDD

vimages a écrit:

vimages a écrit:

pourriez-vous m'indiquer ce que je dois comprendre et déduire de ces lignes ?  => est-ce trop de tags ?
merci 1000 fois !
amicalement,
éric.

je me répond en partie.

si je désactive le bloc "pwgstuff / tags" présent sur la page d'accueil, cette requète disparait et je gagne presque secondes...

c'est bien, mais c'est dommage... P@t, c'est ton domaine  :o))

Un phénomène que tu retouveras sur la page des tags (quelques soit l'affichage retenu).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#37 2009-05-27 17:06:36

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Piwigo BDD] optimisation de la BDD

Première idée à la cantonade (à destination de l'équipe avant tout):

Nous avons une piwigo_user_cache_categories et pourquoi n'avons nous pas une piwigo_user_cache_tags
afin d'éviter le recalcul du poids des tags surtout pour guest (mais également pour les autres).

C'est d'autant plus vrai que PWG Stuffs place les tags sur toute page de catégorie (y compris l'index général).
Et que nous n'avons plus une forme de représentation des Tags mais 3.

Reste que le problème des images venant de pLoader invalideront plus souvent le cache et que nous devons en tenir compte.



(Il n'y aura peut être pas d'autre idée mais déjà celle-ci... méritera peut-être bien une fiche "feature" à ouvrir).
@+


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#38 2009-05-29 15:11:53

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

Merci Vincent.

Les messages ont bien dévié du titre original... mais en fait c'est qu'en analysant les sources de ralentissement possible, même si on s'en tient à ce qui touche la BDD, on découvre plusieurs facteurs.. qu'il convient de traiter un par un...
Merci pour votre aide, c'est bien simpa ! :o)... d'ailleurs ça progresse !!

Hors ligne

#39 2009-05-29 15:36:46

nicolas
Former Piwigo Team
2004-12-30
1526

Re: [Piwigo BDD] optimisation de la BDD

vimages a écrit:

Merci pour votre aide, c'est bien simpa ! :o)... d'ailleurs ça progresse !!

Tu dis ça par rapport à mon mail ?

Bon pour alimenter le débat, je suis en train de virer les medium de la page des imagettes. C'était une drôle d'idées. Je ne me rendais pas forcément compte en local que c'était lent. :-(
Quoi qu'il en soit, j'ai juste modifié la façon d'afficher les medium mais une par une cette fois !!


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#40 2009-05-29 17:18:17

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

Non nicolas, évidement ton travail est primordial, mais je ne le commentais pas particulièrement. Du moins pas ici, car je veux bien dire que tu fais un super boulot !! c'est vrai !!

Je disais ça plus globalement..au regard de ce que l'on fait sur ce serveur pour l'accélérer... manque plus que le raccordement à la fibre et ce sera top !

amicalement,
éric.

Hors ligne

#41 2009-06-06 18:46:29

vimages
Membre
2004-03-27
2426

Re: [Piwigo BDD] optimisation de la BDD

Quelques news pour vous tenir au courant.

Les dernières versions de plugins perso développés par notre ami sont des merveilles !

Allez donc sur http://sport.v-images.com vous verrez la différence! Les pages de vignettes s'affichent beaucoup plus vite ! Le chargement des médiums à la demande est donc une des solutions. Pour ce qui est des requêtes.. là je passe la main, ne saurait expliquer quoi que se soit, mais le résultat est super efficace.

Deux ou trois aménagements de finition cosmétique et se sera au top.

Lundi matin démarre l'édition 2009 des 24h du Mans, le site est prêt à accueillir les utilisateurs dans les meilleures conditions.


Bien sur, vos observations et vos remarques sont toujours bienvenues.


amicalement,
éric.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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