Blog de Blog4ever

Un affichage plus rapide et plus stable des blogs

Chers blogueurs,

 

Comme annoncé dans notre roadmap, la première partie de ce trimestre a été dédiée à optimiser la plateforme pour consolider les fonctionnalités actuelles et mettre en place des bases solides pour les prochaines améliorations.

 

Nos optimisations ont porté leurs fruits : la plateforme est désormais plus stable et plus rapide qu'avant !

 

Je profite de cette occasion pour vous présenter plus en détails l'architecture de Blog4ever et les outils que nous avons utilisé pour piloter ces évolutions, une sorte de tour dans les coulisses techniques !

Contexte : l'architecture de Blog4ever

La plateforme est hébergée sur 5 serveurs (ce sont des ordinateurs très puissants qui sont toujours allumés dont le rôle est d'afficher vos blogs et le site www.blog4ever.com).

 

Server_Linux.jpg

Voici à quoi ressemblent des serveurs informatiques

 

Voici donc le serveurs qui font tourner la plateforme :

- un serveur qui contient tous les fichiers et photos de vos blogs (presque 2 Téraoctets de données !)

- un serveur de base de données qui contient toutes les informations des blogs (notamment : les articles, les commentaires, les messages de forum... et bien d'autres informations)

- deux serveurs d'envoi d'email, pour les newsletters, les notifications... (dont un serveur dédié à l'envoi d'email vers les adresses Orange car ce fournisseur d'email a des exigences spécifiques)

- un serveur central qui fait le lien entre le visiteur et tous les autres serveurs

 

En parallèle, il y a aussi un serveur de "backup" qui enregistre toutes les données des blogs en cas de problème sur les serveurs principaux, ainsi qu'un serveur de "recette" pour tester les nouvelles fonctionnalités avant de les déployer en "production".

 

Ces serveurs sont hébergés dans le sud de la France par la société Digital Network (que l'on appelle communément sur le forum "l'hébergeur de Blog4ever").

Mesure : repérer les sources potentielles de lenteur

Pour accélérer Blog4ever et éviter toute lenteur, nous avons utilisé le logiciel New Relic qui nous a indiqué les pages les plus consommatrices en ressources.

Cela nous a permis de concentrer nos efforts sur certains points sensibles (par exemple, les articles).

 

hero-device-tablet-fd184d589464a51492c094636c4e1732.png

New Relic pour mesurer les pages les plus gourmandes des blogs

 

Surveillance : veiller à ce que la plateforme reste stable

Pour surveiller la plateforme, nous utilisons le système Pingdom qui s'occupe de vérifier très régulièrement le bon fonctionnement de Blog4ever et de prévenir l'équipe technique en cas de problème.

L'état de la plateforme est vérifié toutes les minutes et l'équipe technique reçoit des emails et SMS en cas de coupure. Notre hébergeur est également prévu et assure une maintenance 24h/24.

 

 

sprite-hero.png

Pingdom pour surveiller la plateforme et nous alerter en cas de coupure

 

Vous pouvez suivre les résultats de cette surveillance permanente depuis le site  www.blog4ever.info

Capture d’écran 2014-03-03 à 22.35.19.png

Statistiques de Blog4ever sur les 7 derniers jours : tout est bon !

 

Pingdom nous fournit également des statistiques sur le long terme, ici sur les 4 derniers mois :

Capture d’écran 2014-03-03 à 22.36.40.png

Capture d’écran 2014-03-03 à 22.37.08.png
Evolution de la durée des coupures : on voit qu'en Février, la durée des coupures a été très réduite car il n'y a pas eu beaucoup de coupures Evolution du taux de réponse (la vitesse d'affichage) : on voit qu'il est descendu en Février car la vitesse d'affichage a été améliorée

 

 

En somme, Blog4ever est désormais mieux équipé pour héberger vos blogs, alors n'hésitez plus, bloguez sans limite :-) !



03/03/2014
63 Poster un commentaire

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 512 autres membres