[WordPress] Gravatars2, un plugin pour mettre les Gravatars en cache

Les internautes qui fréquentent régulièrement les blogs et les forums utilisent souvent une image pour se forger une identité visuelle.

De nombreux services web existent pour distribuer ces avatars automatiquement. Par exemple sur ce blog, j’utilise le service Gravatar.

Le problème avec ces services, c’est qu’ils sont très utilisés et donc très chargés. A certaines heures, le téléchargement des images est vraiment plus lent, voire indisponible.
De plus, ces téléchargements requièrent un lookup DNS supplémentaire, ce qui, pour les connaisseurs, n’est pas recommandé pour assurer les performances de son site.

Gravatars2 est un plugin pour WordPress qui permet de mettre dans un cache local les avatars du service Gravatar.

Ce plugin améliore grandement le temps de chargement des blogs qui l’utilise en réduisant le nombre de requêtes externes et permet de palier à une indisponibilité du service.

Son planificateur interne (cron) permet de remettre régulièrement à jour les imagettes.

Attention, son installation n’est pas standard. Il faut dézipper l’archive directement à la racine du blog et permettre l’écriture dans le répertoire du plugin.

Ensuite il faudra peut-être (tout dépend de votre thème) ajouter une peu de code CSS dans votre feuille de style :

.gravatar {
float:left;
padding: 3px;
border: 1px solid #000;
background: #fff;
}
.postgrav {
float: left;
padding: 3px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #000;
background: #fff;
}

L’auteur du plugin fournit quelques exemples sur sa page.

Je n’ai pas encore évalué le gain. Il faut que je m’y penche pour faire de belles courbes.