Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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.
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
C'est effectivement un peu lent depuis chez moi. As-tu un plugin de cache ?
Hors ligne
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
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.
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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
Dans le plugin about:config, accessible depuis le menu gauche de l'administration
C'est activé.
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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
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.
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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 :(
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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
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)...
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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
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
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
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
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
@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
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
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
@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
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
Bonjour,
Corriger les erreurs de code ne ferait pas de mal ;)
Peux-tu m'en citer quelques uns ?
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
Merci pour l'aide.
Je fais les tests et corrections cette nuits, à tête reposée.
Jean-Marie h2o
--
http://www.levertpays.be - http://www.broucheterre.be
Hors ligne
Vous n'êtes pas identifié(e).