Problème de performances

Document Actions
Réponses: 6   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

Problème de performances

Posté par domsoixantequinze le 23/09/2009 11:10
Bonjour, j'ai un problème de performances sur mon site zope/plone, spécialement sur certaines pages. Côté cache tout est OK, les ressources statiques sont bien cachées côté navigateurs, les pages publique dans un cache apache. Reste que mon site ayant une bonne partie avec accès authentifié donc sans cache possible, les performances zope pures ne sont pas terribles. J'ai installé Call Profiler sur mon instance zope (qui s'appuie sur un cluster ZEO), voici un exemple (voir image), une page (collage) s'affiche en 17 s ce qui est délirant du point de vu performances. Avez-vous une idée sur ce problème? D'avance merci
  • Re: Problème de performances

    Posté par encolpe le 23/09/2009 13:49
    Le problème de collage est qu'il va récolter des informations à plusieurs endroits et s'il n'y a pas de mise en cache intégré cela devient rapidement très coûteux.

    Pour le profilage des performances je vous conseille de suivre cet article qui permet d'obtenir une vue plus parlante du coût de chaque appel :

    http://zebert.blogspot.com/search/label/profiling
    _________________________
    Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
    • Re: Problème de performances

      Posté par fcodvpt le 23/09/2009 15:18
      Bonjour,

      Suite à ce post :
      http://n2.nabble.com/Multiple-Collections-on-same-page-tp323834p3697502.html

      je viens de tester Collage sur Plone-3.3.1 et il offre ce qui est souhaité pour la page d'accueil de mon site (une colonne actualités, une colonne événements, une galerie d'images).

      Chaque colonne s'appuie sur une collection où la localisation des contenus peut être fixée, c'est ce que je prévois de faire pour les actualités et la galerie.

      Ton post m'inquiète, est-ce un produit problématique ? Est-ce que collective.portletpage + Plone Collection Portlets est préférable ?

      Si Collage s'appuie sur des collections, comme certaines portlets, il est plus pénalisant que ces dernières ?

      Françoise
      • Re: Problème de performances

        Posté par encolpe le 23/09/2009 15:55
        Il existe plusieurs possibilité pour obtenir cette fonctionnalité : Collage est la plus récente et CMFContentPanel la plus flexible.

        Le problème de la page d'accueil est plus le nombre d'élément à la racine du site dans la ZMI qui a un impact dans la récupération des éléments d'une collection.
        Un produit experimental permet de supprimer cet impact :

        http://svn.plone.org/svn/collective/experimental.aggressiveopaquespeedup/trunk/docs/INSTALL.txt

        Dans tous les cas la phase d'optimisation d'un site plone avant sa mise en production est souvent critique car elle met en avant tardivement certains défauts des produits utilisés ou implémentés pour le site.

        Un toilettage est souvent nécessaire et permet d'obtenir des performances correctes sans utiliser de serveur de cache.
        _________________________
        Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
        • Re: Problème de performances

          Posté par fcodvpt le 23/09/2009 17:54
          J'ai un soucis dans la mise en oeuvre du profiling

          J'ai ajouté
          publisher-profile-file /.../Plone-3.3.1/zinstance/parts/instance/var/profile.pstats
          dans zinstance/parts/etc/zope.conf

          J'ai bien des stats qui s'affichent dans la ZMI mais aucun fichier n'est créé (que ce soit en mode debug ou non) !

          Cordialement
          • Re: Problème de performances

            Posté par encolpe le 24/09/2009 13:46
            Bizarre.

            Que donne un locate pstats ?
            _________________________
            Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
            • Re: Problème de performances

              Posté par fcodvpt le 24/09/2009 15:28
              Rien qui corresponde, j'avais déjà fait un find /.../Plone-3.3.1 -name "*pstats" sans plus de succès

              et pourtant le profiling semble bien activé

              Je viens de faire un essai avec une instance de Plone-3.2.3 et c'est la même chose

              Aucun message d'erreur n'est affiché en mode debug (hormis "Marshall libxml2-python not available ...")

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.