Archives de catégorie : Technique

Audiofanzine change d’hébergeur

Après 10 ans de bons et loyaux services, nous quittons l’hébergeur historique de la V4 d’Audiofanzine pour un nouvel hébergeur et une toute nouvelle plateforme.

Jusque là, Audiofanzine était hébergé sur nos propres serveurs. Il fallait donc les acheter, les maintenir en bon état de fonctionnement, changer régulièrement des pièces et remplacer les serveurs pour des plus puissants tous les 4 à 5 ans environ, ce qui représente un coût non négligeable (un serveur correct vaut entre 4000€ et 5000€ environ).

La plateforme existante commençant à être un peu vieillissante, nous avons dû faire face à plusieurs défaillances matérielles en 2016 et 2017 avec à chaque fois des perturbations sur les sites, des coûts de réparation en urgence et énormément de temps passé à nos admins ainsi qu’à l’équipe de développeurs d’Audiofanzine.

Nous faisons donc désormais confiance à Oxalide pour gérer notre plateforme et avons pris la décision de passer sur un hébergement de type cloud public, en l’occurence Amazon Web Services.

Exit donc les serveurs physiques, tout est désormais virtualisé. Après plusieurs mois de travaux préparatifs à la migration (pas mal de choses ont changé sur la nouvelle plateforme et cela impliquait des modifications au niveau du code d’Audiofanzine), nous avons déménagé les sites le 13 février 2018. Nous avons malheureusement du faire face à quelques semaines compliquées suite à cette migration car la plateforme avait été quelque peu sous-dimensionnée mais les choses sont vite rentré dans l’ordre et l’ensemble des sites d’Audiofanzine tourne désormais comme une horloge grâce au travail acharné de nos ingés systèmes et de notre équipe de devs.

🔒 Audiofanzine passe en https 🔒

Vous ne vous en êtes peut-être pas aperçus mais Audiofanzine est passé en https la semaine dernière.

Https, késako?

L’HTTPS (ou HyperText Transfer Protocol Secure) apporte une couche de chiffrement par rapport au protocole HTTP auquel nous avions l’habitude. Cela permet donc de sécuriser les échanges entre votre ordinateur et les serveurs d’Audiofanzine. Entre les 2, les informations ne transitent plus en clair et une personne scannant les données réseau entre les deux est donc incapable de lire les informations.

C’est particulièrement important, notamment au moment où vous vous connectez sur le site et envoyez vos identifiants.

D’autre part, certains services « sensibles » ne sont plus disponibles qu’en HTTPS, notamment les services de géolocalisation proposés par Google (dans l’annuaire magasin ou encore le comparateur de prix sur Audiofanzine, vous pouvez ainsi rechercher facilement les magasins ou offres près de chez vous en un clic).

N’hésitez pas à nous faire part de vos commentaires ou à nous  signaler tout bug que vous rencontreriez sur le site suite à cette migration dans le forum dédié.

Bon surf à tous !

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.