Problème de performances
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:49Le 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:18Bonjour,
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:55Il 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:54J'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:46Bizarre.
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:28Rien 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 ..."
-
-
-
-
-




