Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

vimages
2009-06-06 18:46:29

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.

vimages
2009-05-29 17:18:17

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.

nicolas
2009-05-29 15:36:46

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 !!

vimages
2009-05-29 15:11:53

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 !!

VDigital
2009-05-27 17:06:36

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).
@+

VDigital
2009-05-27 14:38:41

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).

VDigital
2009-05-27 14:37:10

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.
;-)

vimages
2009-05-27 13:07:21

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))

vimages
2009-05-27 12:53:38

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.

vimages
2009-05-26 17:05:45

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..

VDigital
2009-05-26 17:02:49

nicolas a écrit:

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

Sans doute.

;-)

VDigital
2009-05-26 17:01:57

J'ai pigé.

<div id="popup-88575" class="popup">
<div class="medium">
<img title="" alt="" src="./galleries/......................................................jpg"/>
</div>
<table class="caption">
</table>
</div>

Même si:
div.popup {
display:none;
position:absolute;
}

Cela ne veut pas dire que l'image contenue dans le div medium n'est pas chargée par le navigateur, tout au contraire.
Donc toutes tes images de tailles moyennes sont préchargées, vu leurs tailles...
Cf. PJ
Donc en standard j'ai 30 images de taille moyenne à charger disons d'un poids moyen de 33Kb.
Cela fait 990Kb + miniatures + icones + ... On n'est plus très 1578Kb.
=> Le pb est bien là.

nicolas
2009-05-26 16:55:01

VDigital a écrit:

Le 3 - Oui, je pense que nicolas est au courant... (CSS dynamique qui est calculé pour rien, dans les pages de miniatures et autres).

Elle n'est pas calculée pour rien. Elle est juste déclarée systématiquement et effectivement on pourrait légèrement optimisé le truc en ne déclarant la feuille de style que lorsqu'on en a réellement besoin. Mais de toute façon pour le visiteur cela ne change quelque chose que sur la première page. Après la feuille de style est en cache.

VDigital a écrit:

Pour le 2 - Je ne comprends toujours pas pourquoi.

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

vimages
2009-05-26 16:32:34

bon, nico est sur le coup pour le plugin...

pour le point 2 je ne vois pas... les images sembles bien dimensionnées.

VDigital
2009-05-26 16:28:33

Le 3 - Oui, je pense que nicolas est au courant... (CSS dynamique qui est calculé pour rien, dans les pages de miniatures et autres).

(Il faudra que j'en discute avec lui d'ailleurs).

Pour le 2 - Je ne comprends toujours pas pourquoi.

Pied de page des forums

Propulsé par FluxBB

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