Architecture pour un blog optimisé

Date: 17/09/2010 | Catégories: Blog,Open-source,Planet-libre | Tags: ,,,,,

Hier, j'ai passé une grande partie de ma journée dans les aéroports, j'en ai profité pour résumer dans un schéma quelques techniques d'optimisations que l'on peut actuellement mettre en place pour booster son blog.

Depuis que Saint Google prend en compte le temps de chargement des pages dans ses algorithmes, le sujet est devenu très à la mode. AntoineJérôme et moi même avont abordé récemment  le sujet dans nos blogs respectifs.

J'aimerai que l'on échange sur cette architecture afin que je puisse faire évoluer ce schéma.

Vous pouvez également récupérer le schéma au format Dia.

  • Merci pour ce schéma qui résume bien les techniques d’optimisation.

    Pour apporter ma pierre à l’édifice, les blogs à fort trafic et qui en ont les moyens peuvent se tourner vers des CDN comme VPS.net ou Amazon S3 et EC2.

    L’optimisation du lieu de stockage permet notamment de servir plus vite les visiteurs (dont les moteurs Google) en fonction de leur localisation.

    (les services d’Amazon restent accessibles et offrent les avantages d’un cloud)

  • Mathcoll

    Ce schémas résume bien l’archtechture ; par contre, j’y ferai aussi mentionner d’autres techniques d’optimisation :
    – minification et concaténation des javascript/css (pas forcément utile pour le référencement)
    – compression gzip
    – réduction de noms de domaines
    – entetes avec dates d’expiration
    – configuraton des eTags

  • Hello,

    joli schéma.
    Une question, est-ce que cette architecture s’applique pour un serveur hébergeant plusieurs sites wordpress avec chacun leur moteur ?

    Je penses notamment par exemple à memcache, faut il faire une seule instance de memcache mutualisée pour chaque site ou plusieurs instances de memcache, une pour chaque site ?

    Slts

  • Geoffrey

    Hello,
    Tu as aussi la possibilité (avec WordPress je parle) de générer des pages .html au lieu de .php
    Cela permet d’accélérer la diffusion des pages aux utilisateurs (moins d’opérations coté serveur).
    Cependant, si tu as des utilisateurs logués, cela ne marchera pas pour eux.
    Un plugin que j’utilisais s’appelle WP-SuperCache.

    A+

  • J’ai fait quelques tests avec php5-xcache et nginx, et le gain me semble pas encore évident.
    Autant sur une page qui affiche toujours le meme chose, je vois bien 30% de hits/s en plus, autant sur dotclear, c’est presque des pertes de perfs…

    m’enfin, j’ai mis la conf ici http://wiki.linuxwall.info/doku.php/en:ressources:dossiers:nginx:nginx_performance_tuning#php5-xcache

  • Pingback: Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek()

  • Pingback: Nouveau serveur pour woueb.net « wOueb by Romain DECKER / Another IT Guy Blog()

  • Pingback: Architecture by cocamegadose - Pearltrees()

  • Pingback: 4h18 - Optimiser son serveur pour wordpress()