Retour sur l'optimisation de Dotclear 2

Le graphique de Google Webmaster Tools ne ment pas (Voir billet précédent) :

Si on regarde la courbe du graphique où le site est considéré comme lent (avant décembre), les résultats sont maintenant dans le vert depuis l'installation du plugin.

En moyenne, les pages de votre site se chargent en 0,3 secondes (dernière mise à jour : 29 déc. 2009). Plus rapide que 98 % des sites Le graphique suivant indique l’évolution du temps de chargement moyen des pages de votre site au cours des derniers mois. Il compare également ces performances avec les 20 sites les plus lents et les plus rapides.

Très efficace ce plugin ! :-)

Optimisation de Dotclear 2 : installation de l'extension Static Cache

Dotclear 2 est un programme écrit en php et mysql : à chaque fois que vous cliquez sur un lien, le programme va retrouver dans la base de données le contenu de la page et l’envoyer au navigateur. Cette opération prend un certain temps. Si le site était constitué de pages statiques (des fichiers html déposées tels quels sur le serveur), l’affichage serait beaucoup plus rapide car il n’y aurait pas d’accès à la base de données et pas de fonctions en php à exécuter. En revanche, par rapport à un site statique, le site en php permet d’avoir de l’interactivité (commentaires, rétroliens), une fonction recherche, etc.

Il existe une solution pour avoir le meilleur des 2 mondes : l’extension Static Cache. Cette extension va créer pour chaque page visitée (par des robots ou des humains) une version html qui sera logée dans le répertoire cache de dotclear. Si la page n’a pas été modifié depuis la mise en cache c’est la version html qui est envoyée au visiteur, si la page a été modifiée (cela peut être un simple ajout de commentaire), une nouvelle version de la page html est créée et envoyée. Les pages mettent maintenant 2 fois moins de temps pour être envoyées. :-)

Pour activer l’extension, il faut modifier le fichier config.php et ajouter ces deux lignes (à adapter si vous avez une installation un peu spéciale) :


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

Si vous tournez sur DC2 avec un hébergement mutualisé, je vous conseille fortement cette solution. :-)

Actualité Dotclear 2

Deux grosse nouvelles aujourd’hui pour dotclear 2 :

  1. Dotclear prend son indépendance et mise sur le support de ses utilisateurs, alors si comme moi vous êtes fan et souhaitez soutenir un projet de qualité, faites un don. ;-)
  2. Si vous allez faire vos courses sur Dotaddict, vous serez heureux d’apprendre qu’il est maintenant possible d’installer les plugins et les thèmes à partir de l’interface d’admnistration. Mieux, et là c’est le pied total, le plugin liste les mises-à-jour et vous propose de les installer : un équivalent de l’AppStore ou du système d’extension de Firefox intégré à Dotclear… Raaaah lovely!!!!