Quotidien Libre est un quotidien d'information en ligne édité par FG Éditions, dont Fabrice GIL est le fondateur, le dirigeant et le rédacteur en chef. Le site grandissait, et c'est précisément ce qui posait problème : son hébergeur mutualisé le bridait, principalement par un plafond sur le nombre de requêtes autorisées vers la base de données. Pour un site d'information, dont chaque page d'article déclenche une série de requêtes, ce plafond est un mur. La prise en charge du problème par le prestataire n'avait pas suivi.
Le projet en détail
Les chiffres donnent la mesure de ce que le site encaissait. Le journal d'accès du 28 novembre 2017, retrouvé dans les archives, porte 18 736 requêtes sur les onze premières heures de la journée. C'est le volume d'un site de presse qui vit, et ce n'est pas celui que supporte une formule mutualisée d'entrée de gamme.
La migration a été découpée en étapes, pour que l'impact sur l'activité soit mesurable à l'avance et le plus court possible. D'abord une copie exacte du site dans son nouvel environnement, puis des tests approfondis menés avec le client, parce qu'une migration révèle les écarts aux standards du code et qu'il vaut mieux les découvrir avant de basculer. Ensuite, une fenêtre convenue pendant laquelle la rédaction ne publie plus, le temps de changer les enregistrements DNS et d'attendre leur propagation. Cette étape est la seule contraignante, et je l'ai annoncée comme telle avec sa durée estimée, plutôt que de promettre une bascule invisible.
La maintenance applicative a pris la suite, au mois : sauvegardes de la base, mises à jour du cœur de WordPress, du thème et des extensions actives vers leurs dernières versions stables, et mesures préventives quand elles s'imposaient. Pour un quotidien, l'intérêt de ce contrat n'est pas technique, il est éditorial : la rédaction cesse de s'occuper de son infrastructure et se concentre sur ce qu'elle publie.
Le site tournait sur WordPress 4.9 avec un outillage de performance cohérent avec son usage : regroupement et allègement des fichiers de style et de script, compression des images à l'envoi, mesure régulière de la vitesse des pages, bandeau de consentement aux cookies et extension de référencement. Le dépôt récupéré garde la trace du passage : un fichier de diagnostic laissé par l'hébergeur précédent dormait encore à la racine, ce qui est exactement le genre de résidu qu'une reprise doit nettoyer.
La relation a duré dix mois de facturation continue, ce qui est la seule preuve qui compte pour un contrat de maintenance.