Archives pour la catégorie Technique

Nouveaux serveurs et amélioration de la recherche

Depuis le début du mois de septembre la recherche était à la peine sur Audiofanzine. Cela était du à l’augmentation saisonnière du trafic ainsi qu’à la taille toujours grandissante de nos bases de données.

Nous venons donc enfin de pallier le problème en installant de nouveaux serveurs plus puissants, dédiés à la recherche. Je vous passe les détails techniques mais sachez que 8 coeurs, 24Go de RAM et des SSD sont au menu 🙂 MIAM !

SphinxEn parallèle, nous en avons profité pour mettre à jour la version de l’excellent moteur de recherche que nous utilisons, à savoir Sphinx.

Nous avons également effectué par mal de modifications sur la logique même de la recherche sur Audiofanzine afin que les résultats remontés soient le plus pertinents possible. N’hésitez pas à nous le signaler si vous constatez un comportement étrange ou si vous trouvez que la recherche ne fonctionne pas comme elle le devrait !

Déménagement des serveurs

A partir d’aujourd’hui et jusqu’à la fin du mois nous allons progressivement déménager physiquement les serveurs hébergeant AF.

Nous changeons de datacenter pour des raisons d’évolutivité principalement : nous ne changeons pas d’hébergeur, il s’agit simplement de l’endroit physique où sont stockés nos serveurs.

Cette transition devrait normalement être transparente pour vous si tout se passe bien à quelques micro-coupures près au moment des basculements (quelques secondes au plus à chaque fois dans le meilleur des cas).

Le transit se fera en plusieurs fois et durant les phases de transport, le site tournera sur un nombre réduit de machines pendant quelques heures mais nous avons effectué des tests de charge lors d’une simulation en début d’année et tout devrait normalement bien se passer.

Optimisations et nouveau serveur

L’équipe technique a engagé pas mal de travaux ces derniers mois afin de rendre le site le plus rapide possible et surtout  de régler les problèmes de performance que nous rencontrions ces derniers temps.

En plus de cela, nous avons ajouté un nouveau serveur de bases de données à notre flotte. Pour la première fois nous testons une machine utilisant des disques durs SSD et ça, ça fait toute la différence. Le gain pour un serveur de bases de données est absolument ahurissant et ça se resent sur le site.

Trouvez-vous le site plus rapide ? N’hésitez pas à nous faire part de votre ressenti !

Changement d’Ad server

La publicité peut avoir un fort impact sur un site, autant positif que négatif. Positif car c’est elle qui le fait vivre en lui permettant d’avoir des revenus, grâce auxquels sont payés les équipes et l’hébergement des différents serveurs nécessaires à son bon fonctionnement. Négatif car la publicité va souvent dégrader les performances du site.

Un site web utilise en général un « ad server » qui n’est ni plus ni moins qu’un logiciel permettant de gérer, stocker et d’afficher les publicités sur le site. Le choix de ce dernier est donc critique puisqu’il peut impacter fortement les performances.

La semaine dernière, nous avons changé d’ad server pour utiliser désormais DoubleClick For Publishers, l’ad server proposé par Google. L’une des principales motivations de ce changement concerne les performances ou plutôt l’impact que cet outil a sur le temps de chargement des pages d’Audiofanzine. En effet, la technologie utilisée pour charger les publicités n’est désormais plus bloquante dans la page. Fini le « En attente de ***adserver.com » avant de pouvoir voir le contenu de la page. Le chargement des publicités sera dorénavant effectué après que la page est chargée et ce, en tâche de fond.

Forum PHP 2013

Forum PHP 2013

Aujourd’hui (jeudi) et demain (vendredi), l’équipe technique d’Audiofanzine participe au Forum PHP, grand messe annuelle de la communauté PHP francophone.

Pour rappel, PHP est le language de programmation avec lequel le CMS (Content Management System ou système de gestion de contenu en français) Audiofanzine est réalisé par notre équipe.

Comme chaque année, nous allons en prendre plein les oreilles sur les dernières nouveautés de ce language, les nouveaux outils à utiliser, les bonnes pratiques de développement ou encore les retours d’expériences des grands pontes du web.

Audiofanzine V5

Le code d’Audiofanzine vient de passer en version 5. Que se cache derrière ce chiffre ? Une refonte graphique du site qui s’adapte désormais à plusieurs résolutions afin d’être plus confortable que l’on soit sur tablette, ordinateur portable ou le grand écran de son ordi fixe. Cela s’appelle faire du « Responsive Design » et pour le coup Audiofanzine est en avance sur son temps !

C’est également l’occasion pour nous de vous proposer une refonte graphique de notre page d’accueil, plus claire, plus lisible et proposant une agréable nouveauté : les articles repères.

En vis-à-vis de nos articles habituels, ce nouveau type d’article pensé pour les débutants vise à proposer des réponses simples et courtes à n’importe quel type de question (car il n’existe pas de question à laquelle on ne puisse essayer de répondre). Il ne s’agira pas forcément dans ces articles de rentrer dans les détails comme nous le ferions sur un dossier, mais de présenter des pistes à suivre sur une grande variété de sujets…

En attendant le reste des nouveautés à venir, nous vous laissons dès à présent découvrir nos nouveaux contenus et notre nouvelle mise en page, que vous soyez sur tablette, petit ou grand ordi…

N’hésitez pas à nous dire ce que vous en pensez ainsi qu’à nous signaler tout bug ici.

Responsive Design

Nouveau serveur et optimisations

Pour info un nouveau serveur de bases de données a été mis en production ce matin. Cela devrait notablement soulager les serveurs existants et rendre l’accès au site un peu plus rapide mais surtout plus stable.

Par ailleurs nous travaillons tout particulièrement sur l’optimisation du temps de chargement des pages sur Audiofanzine en ce moment.

 

Recherche v4.4

Une nouvelle version de la recherche est en ligne. Elle vous offre la possibilité de rechercher par type de contenus (news, tests & avis, pédago ..), y compris dans les images et les vidéos Audiofanzine, elle offre également une présentation à la fois plus claire et plus détaillée.

La recherche forum a également été refondue : plus ergonomique, plus performante.

On attend vos retours !

Nouveau serveur !

Afin de palier aux lenteurs de ces derniers temps et de supporter le pic de charge dû au Winter NAMM, nous avons ajouté un nouveau serveur dans notre baie.

Audiofanzine « tient » donc avec :

  • Un loadbalancer
  • Trois serveurs frontaux Web (Apache, PHP)
  • Quatre serveurs de base de données (MySQL)
  • Un serveur de mail