PluXml, peut-être pas si adapté finalement ?

Aujourd’­hui, alors que je viens de fina­li­ser mon nou­veau thème, je remets en ques­tion la per­ti­nence de l’u­ti­li­sa­tion de PluXml. Le blog stocke les infor­ma­tions entiè­re­ment sous forme de fichiers xml. Avan­tages immé­diats : c’est léger et por­table.

Seule­ment voi­là, pour un petit blog. Non pas que je sois par­ti­cu­liè­re­ment un gros blog, mais j’ap­proche dou­ce­ment mais sûre­ment des 200 articles, et la vitesse que j’ap­pré­ciais tant au départ tend à dis­pa­raitre de plus en plus… Une page s’af­fi­chait au début en 0,04s envi­ron. Aujourd’­hui je tourne autour des 0,1s.

J’ai vou­lu en savoir plus, et ai donc effec­tué quelques tests. J’ai d’a­bord pen­sé que mon héber­geur était en faute, je me suis donc car­ré­ment mon­té un ser­veur dédié. Le résul­tat est sans appel : j’ai qua­si­ment les mêmes per­for­mances :

Vrai site matronix.fr / copie sur le dédié (url sus­cep­tible d’être inva­lide).

J’ai pen­sé ensuite à mon thème, qui était peut être lourd. J’ai donc ins­tal­lé un pluxml tout neuf avec mon thème :

copie sur le dédié com­plète / pluxml vierge avec mon thème

Le résul­tat est sans appel, l’u­nique rai­son du délai de plus en plus grand pour ser­vir les pages, pro­vient uni­que­ment du nombre d’ar­ticles. Bien sur, dans l’ab­so­lu, 0,1s reste très cor­rect, mais qu’en sera-t-il quand j’au­rai 400 articles, 1000, 2000 ?… Je n’au­rai abso­lu­ment pas l’en­vie de migrer 2000 articles si le site devient trop long (plu­sieurs secondes). Non, si migra­tion il doit y avoir, il vaut mieux migrer main­te­nant.

Mais voi­là, quoi prendre ? J’ai pen­sé à Blo­go­text de l’a­mi Timo, mais l’ab­sence de pages sta­tiques et de caté­go­ries auront eu rai­son de moi… C’est dom­mage, car les per­for­mances de son blog ont de quoi faire envier

Du coup, je m’in­ter­roge : quoi prendre ? Que pou­vez-vous me conseiller ? Qu’u­ti­li­sez-vous ?

A voir aussi

Manette à effet Hall

Je ne suis pas un gros consom­ma­teur de jeux vidéo, je joue sou­vent, mais peu. …

12 comments

  1. Quelques CMS que j’a­vais mis de côté mais que j’ai pas tes­té :
    http://www.silverstripe.org/
    http://get-simple.info/
    http://blog.publify.co/
    http://plone.org/ (celui-là me semble plus fait pour des sites com­mer­ciaux…)
    http://www.nibbleblog.com/
    http://fr.dotclear.org/

    Après si t’en as déjà tes­té cer­tains ton avis m’intéresserait ;)

  2. Ou alors Word­Press :P (déso­lé mais fal­lait que je la fasse :D)

  3. Hel­lo.

    J’ai codé un plu­gin plx­Mi­ni­fy­Cache pour mettre en cache les pages de PluXML http://forum.pluxml.org/viewtopic.php?id=3946 essaye de voir si ça peut répondre à ton pro­blème.

    @+…

  4. @i M@N : super, j’é­tais com­plè­te­ment pas­sé à côté, je teste ça, mer­ci !

  5. @i M@N : bon bin en fait, en terme de per­for­mances ça ne change pas grand chose mal­heu­reu­se­ment, mais sur­tout ça me pète le site : plus pos­sible de com­men­ter, mon foo­ter est déca­lé, des images dis­pa­raissent… Pas glop…
    Du coup tant pis mais mer­ci en tout cas.

  6. ça ne change pas les per­for­mances lors de la géné­ra­tion de la page, mais ensuite c’est la page cachée qui est récu­pé­rée et envoyé au client donc ça sou­lage le ser­ver.
    Tu peux confi­gu­rer le plu­gin dans la par­tie admin et choi­sir d’ex­clure la mise en cache des articles (pour les com­men­taires).
    Tu peux aus­si choi­sir de ne pas mini­fier Javas­cript et CSS inclus dans les pages (entre des balises

  7. @i M@N : que ce soit la page cachée ou non, le temps de géné­ra­tion est curieu­se­ment simi­laire. Je com­prends pas l’in­té­rêt d’ex­clure les articles du cache : si on n’ex­clue les articles, il ne reste qua­si plus rien à mettre en cache…
    Sinon j’ai enle­vé la mini­fi­ca­tion javas­cript et css, et ça me casse le site quand même, en par­ti­cu­lier les com­men­taires…

  8. Salut !
    étant moi-même sous pluXML, j’a­vais ajou­té un cache per­so pour des page entières ou des par­ties (foo­ter, bot­tom, side­bar etc) et ça avait bien fonc­tion­né…

    http://www.warriordudimanche.net/?article56/cache-cache-en-php

    Si ça peut ser­vir…
    C’est vrai que migrer les articles d’un cms à l’autre … *pan*

  9. per­ti­nence NENCE !

  10. Et du coup main­te­nant avec tout les articles en plus depuis, ca va les per­for­mances ?

  11. J’ai migré sur Word­Press :D

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *