Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2013-10-30 08:09:09

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Lenteur...

Bonjour,

Les visiteurs de mon "blog" ne fond remarqué qu'il est lent. Et je partage cet avis.
Il s'agit de : http://www.levertpays.be/ qui comporte environ 2000 billets.

* La version de Dotclear est 2.5.3
* Le serveur Web est Apache/2.2.8 (Ubuntu) mod_fcgid/2.3.6 mod_ssl/2.2.8 OpenSSL/0.9.8o
* Le système d'exploitation est Linux apache08.hostbasket.com 2.6.24-32-server #1 SMP Mon Dec 3 15:54:12 UTC 2012 x86_64.

* La version de PHP est 5.2.17-0.dotdeb.0
* Le Safe mode est inactif
* La taille maximale d'un fichier lors de l'envoi d'un fichier est 50 MB

* Le pilote de la base de données est mysql et sa version est 5.0.96-0ubuntu3

Quel pourraient être les causes de cette lenteur, et comment y remédier ?

Merci d'avance pour vos suggestions.

Hors ligne

#2 2013-10-30 08:14:17

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Lenteur...

C'est effectivement un peu lent depuis chez moi. As-tu un plugin de cache ?

Hors ligne

#3 2013-10-30 08:24:14

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

dans about:config, tpl_use_cache est-il activé ?


Dyslexics have more fnu!

Hors ligne

#4 2013-10-30 08:28:34

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

Ton site ferait-il appel à des ressources externes (lecture de flux RSS d'autres sites via des sidebars par exemple) ?

Ca pourrait être un site distant qui ne répond pas et qui lache un timeout.

As-tu moyen de mettre en place xdebug sur ton site ?


Dyslexics have more fnu!

Hors ligne

#5 2013-10-30 08:43:09

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Dsls a écrit :

Ton site ferait-il appel à des ressources externes (lecture de flux RSS d'autres sites via des sidebars par exemple) ?

Ca pourrait être un site distant qui ne répond pas et qui lache un timeout.

As-tu moyen de mettre en place xdebug sur ton site ?

Le lien Facbook sur la page d'accueil et les outils "AddThis" sur chaque page. Pas de compteur caché
C'est quoi xdebug et comment le mettre en place ?

dans about:config, tpl_use_cache est-il activé ?

Je trouve çà où exactement ?

As-tu un plugin de cache ?

A priori, non, je n'ai rien installé en ce sens.

Hors ligne

#6 2013-10-30 08:49:43

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

jmh2o a écrit :

Le lien Facbook sur la page d'accueil et les outils "AddThis" sur chaque page. Pas de compteur caché
C'est quoi xdebug et comment le mettre en place ?

Je ne pense pas que ce soit facebook qui pénalise. Xdebug est un module qui permet de tracer où on perd du temps dans les appels php. A n'activer bien sûr qu'en phase de mise au point, il consomme un peu :)
Pour l'installer sur ubuntu : http://onfaitduweb.com/programmation/in … ur-ubuntu/

après, à chaque consultation de page, il génère un fichier cachegrind.out qu'on peut analyser en offline.

dans about:config, tpl_use_cache est-il activé ?

Je trouve çà où exactement ?

Dans le plugin about:config, accessible depuis le menu gauche de l'administration


Dyslexics have more fnu!

Hors ligne

#7 2013-10-30 08:55:59

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Dsls a écrit :

Dans le plugin about:config, accessible depuis le menu gauche de l'administration

C'est activé.

Hors ligne

#8 2013-10-30 08:58:04

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Lenteur...

jmh2o a écrit :

As-tu un plugin de cache ?

A priori, non, je n'ai rien installé en ce sens.

Si tu as tpl_cache activé dans about:config et que le site est toujours lent, il se peut qu'il y ait beaucoup de visiteurs et que le serveur ait du mal à suivre. Dans ce cas, tu pourrais essayer d'installer le plugin staticCache, qui devrait le soulager ;)

Si ce sont les accès à la base de données qui sont lents, là encore le plugin staticCache possède une option pour y faire appel le moins possible. Je suis ainsi passé de 2,5ms à 0,7ms de temps moyen d'accès sur un site avec sensiblement autant de billets que toi

Hors ligne

#9 2013-10-30 08:59:17

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Dsls a écrit :

Xdebug est un module qui permet de tracer où on perd du temps dans les appels php. A n'activer bien sûr qu'en phase de mise au point, il consomme un peu :)
Pour l'installer sur ubuntu : http://onfaitduweb.com/programmation/in … ur-ubuntu/

après, à chaque consultation de page, il génère un fichier cachegrind.out qu'on peut analyser en offline.

Je n'ai pas la posssibilité d'installer xdebug car je ne suis pas mon propre hébergeur et je n'ai pas accès à ce niveau.

Hors ligne

#10 2013-10-30 09:01:25

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Philippe a écrit :
jmh2o a écrit :

As-tu un plugin de cache ?

A priori, non, je n'ai rien installé en ce sens.

Si tu as tpl_cache activé dans about:config et que le site est toujours lent, il se peut qu'il y ait beaucoup de visiteurs et que le serveur ait du mal à suivre. Dans ce cas, tu pourrais essayer d'installer le plugin staticCache, qui devrait le soulager ;)

Si ce sont les accès à la base de données qui sont lents, là encore le plugin staticCache possède une option pour y faire appel le moins possible. Je suis ainsi passé de 2,5ms à 0,7ms de temps moyen d'accès sur un site avec sensiblement autant de billets que toi

A priori, je n'ai pas "beaucoup" de visiteur. Je vais cependant tester staticCache.
Note que chez moi, le temps d'accès ne se compte pas en ms, mais en secondes :(

Hors ligne

#11 2013-10-30 09:04:24

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Lenteur...

jmh2o a écrit :

Note que chez moi, le temps d'accès ne se compte pas en ms, mais en secondes :(

Wé mon clavier avait fourché, c'est aussi en secondes que je voulais parler, donc de 2,5 à 0,7 secondes ;)

Hors ligne

#12 2013-10-30 09:08:15

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

jmh2o a écrit :

A priori, je n'ai pas "beaucoup" de visiteur. Je vais cependant tester staticCache.

Et il se paramètre depuis où, ce bestiaux ? (je suis un peu perdu ce matin)...

Hors ligne

#13 2013-10-30 09:26:19

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Lenteur...

Il y a un fichier README dans le répertoire du plugin, qui indique sommairement ce qu'il faut ajouter dans le fichier dotclear/inc/config.php. Dans mon cas (répertoire des plugins extérieur au répertoire dotclear comme préconisé dans l'installation optimisée), j'ai inséré ceci :

//Static cache
define('DC_SC_CACHE_ENABLE',true);
define('DC_SC_CACHE_DIR',dirname(__FILE__).'/../cache/static');

require dirname(__FILE__).'/../../plugins/staticCache/_post_config.php';

après

// Template cache directory
define('DC_TPL_CACHE',dirname(__FILE__).'/../cache');

à adapter chez toi éventuellement selon le chemin d'accès au répertoire des plugins et de cache

Hors ligne

#14 2013-10-30 09:27:57

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

Quels sont les plugins que tu as installés ?


Dyslexics have more fnu!

Hors ligne

#15 2013-10-30 09:50:10

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Dsls a écrit :

Quels sont les plugins que tu as installés ?

Voici la liste : je devrais probablement faire un peu le ménage (avec l'arrivé de la version 2.6, car tous ne sont pas utilisés.
atReply
aboutConfig
aboutPage
addSpoiler
akismet
alias
antispam
attachments
blocNotes
blogroll
blowupConfig
breadcrumb
browsingHistory
amis
cleanConfig
commentNotifications
commentsWikibar
construction
contactMe
daInstaller
dayMode
dcFlickr
dcmailchimp
dcWikipedia
dlManager
dotajax
emailNotification
enhancePostContent
eventHandler
postExpired
externalMedia
externalLinks
fairTrackbacks
footnotesToolbar
googleTools
highlightVisitor
importExport
includesubcats
info
lightbox
listImages
maintenance
moreCSS
multiToc
muppet
myFavs
newsletter
pages
pictureTitleUpdater
picturesShow
pings
postWidgetText
dcQRcode
quickcat
relatedEntries
sendToFriend
series
simpleMenu
simplyFavicon
sitemaps
spamplemousse2
stacker
staticCache
supsub_tags
symbolz
sysInfo
tags
themeEditor
thumbnailsGenerator
tweakurls
typo
userPref
versionsManager
wflickr
widgets

Hors ligne

#16 2013-10-30 09:53:36

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

Philippe : le plugin static_cache permettra certes d'améliorer le temps de réponse, mais il occultera je pense le problème de fond. 19s pour afficher une page, c'est beaucoup trop (et c'est le index.php qui met ce temps-là).

jmh2o: peux-tu indiquer aussi les widgets que tu as définis ?


Dyslexics have more fnu!

Hors ligne

#17 2013-10-30 09:57:24

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

jmh2o a écrit :
Dsls a écrit :

Quels sont les plugins que tu as installés ?

Voici la liste : je devrais probablement faire un peu le ménage (avec l'arrivé de la version 2.6, car tous ne sont pas utilisés.
atReply
aboutConfig
...


oO ha oui, quand même :)

Je te suggère dans un premier temps, de désactiver ceux dont tu ne te sers pas, et ensuite de vider le cache de templates pour retester.

Si c'est toujours lent, une solution radicale est de tous les désactiver (sauf les natifs), de voir si c'est plus rapide, et dans ce cas de les réactiver un à un pour voir celui qui cause la lenteur...


Dyslexics have more fnu!

Hors ligne

#18 2013-10-30 10:06:50

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Lenteur...

@jmh2o : dans un autre sujet, tu avais des soucis de lenteur côté admin avec un de mes plugins (relatedEntries). Il pourrait être aussi la cause de ton souci côté public... Si tu le désactives, cela s'arrange-t-il ?

Hors ligne

#19 2013-10-30 10:18:15

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Dsls a écrit :

Philippe : le plugin static_cache permettra certes d'améliorer le temps de réponse, mais il occultera je pense le problème de fond. 19s pour afficher une page, c'est beaucoup trop (et c'est le index.php qui met ce temps-là).

jmh2o: peux-tu indiquer aussi les widgets que tu as définis ?

Calendrier
Texte (page d'accueil) -> Facebook
Derniers billets (page d'accueil)
Billets sélectionnés  (page d'accueil)
Amélioration du contenu
Derniers commentaires
Historique de navigation
Pages
Liste des liens
Evénements
Tags

et dans post
  Billets connexes
  Pictures show

Hors ligne

#20 2013-10-30 10:21:55

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Lenteur...

Bonjour,

Corriger les erreurs de code ne ferait pas de mal ;)

Hors ligne

#21 2013-10-30 10:25:40

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Philippe a écrit :

@jmh2o : dans un autre sujet, tu avais des soucis de lenteur côté admin avec un de mes plugins (relatedEntries). Il pourrait être aussi la cause de ton souci côté public... Si tu le désactives, cela s'arrange-t-il ?

J'ai désactivé ainsi que Amélioration du contenu : bof bof

Hors ligne

#22 2013-10-30 10:27:20

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

pierrevg a écrit :

Bonjour,

Corriger les erreurs de code ne ferait pas de mal ;)

Peux-tu m'en citer quelques uns ?

Hors ligne

#23 2013-10-30 10:33:42

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Lenteur...

<p> mal fermé dans le slider (soit <p class="post-content"> soit <p class="read-it right">).

Hors ligne

#24 2013-10-30 10:37:46

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Lenteur...

As-tu accès à un phpmyadmin sur ton site ? Ce dernier permet parfois de tracer les requêtes les plus longues.


Dyslexics have more fnu!

Hors ligne

#25 2013-10-30 10:39:06

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Lenteur...

Merci pour l'aide.

Je fais les tests et corrections cette nuits, à tête reposée.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map