Le 20 mars 2025
Pourquoi un serveur surdimensionné est une fausse bonne idée !

Si vous m’avez déjà lu, vous savez que votre serveur est important. Il garanti que l’application soit en ligne, que la navigation soit fluide pour les visiteurs et en cela il favorise le référencement sur les moteurs de recherche.
Alors lorsque vient le choix de l’hébergement, nous sommes un peu perdus. Quel serveur ? Quels sont les critères de choix ? Comment choisir parmi tout ce qu’on me propose ? et tant d’autres questions. Devant notre non-savoir et notre prudence, nous avons tendance à choisir un serveur surpuissant.
Je vais vous expliquer en 4 points pourquoi c’est une mauvaise idée et quelles sont les conséquences négatives.
Coût du serveur
Déjà, plus votre serveur est puissant, plus le coût de l’abonnement sera élevé. Avoir un serveur dimensionné pour son application permet de payer le juste besoin. Ainsi vous ferez déjà des économies de entre 10 et 40% en fonction du surdimensionnemment choisi.
Code non optimisé
Il existe plusieurs technologies pour pouvoir concevoir et développer votre application, que ce soit à partir de CMS existants (Prestashop, WordPress, Magento ) ou d’un framework sur-mesure (Symfony, Laravel).
Toutefois, chacune de ses technologies imposent des bonnes pratiques de développement à respecter. Si votre développeur maîtrise son sujet alors vous aurez un code optimisé, ce qui induira un une application fluide et rapide.
A l’inverse un code non optimisé verra des temps de réponse allongés et/ou un usage excessif de ressources serveur. Soit par manque de temps, soit par manque de connaissances votre développeur développera une solution « fonctionnelle » mais pas forcément optimale. Bien sûr, il omettra de vous dire que ce n’’est que fonctionnel.
Il est vrai que la puissance du serveur va pouvoir masquer les imperfections de votre code. Nous pourrions nous dire que finalement avoir un serveur surpuissant, c’est une bonne idée, car il pardonnera les petites erreurs de dév.
Et bien non ! Vous ouvrez la boîte de Pandore pour un développement à la va vite, sans aucune optimisation et au bout de 3 ou 4 ans, vous avez une joli dette technique et un code que vous ne pouvez plus exploité.
Bref retour à la case départ, vous devez redévelopper votre application depuis le départ. Pensez investissement et amortissement lorsque vous développez votre application. Si vous cherchez des développeurs sérieux, demandez nous 😉
Serveur mal configuré
Au même titre que le code développé, un serveur doit être bien configuré. Un serveur ne se suffit pas à lui-même, il a besoin que chacune de ces couches (Apache, PHP, Base de données, Elasticsearch) soit configuré de manière optimale par rapport à votre application. Là entre en jeu les compétences d’administrateurs systèmes et réseaux, disponibles chez quelques développeurs et chez les infogérants.
Chaque couche doit être optimisée en fonction de votre application et de votre code. Dès lors, avoir un combo infogérant developpeur qui se connait, travaille et communique bien ensemble est un avantage non négligeable.
Un serveur sans configuration particulière n’est pas conçu pour exploiter l’ensemble des ressources disponibles, autrement dit, ce n’est pas parce que vous avez acheté un serveur avec 128 Go Ram que vous utiliserez les 128 GB Ram.
RSE peut mieux faire
Comme tout, lorsque vous prenez plus que ce que dont vous avez besoin, vous surconsommer. Un serveur n’échappe pas à la règle, cela reste un élément physique. Composé de plastique, de minerai (Silicium, Cuivre, Aluminium, Or, argent etc.). plus votre serveur est puissant, plus la quantité de minerai est important. Plus la quantité de stockage est importante, plus la quantité de minerai est importante.
Si votre serveur a un espace disque dix ou cent fois supérieur à votre besoin, vous aurez tendance à conserver des données inutiles que vous auriez pu / du nettoyer comme les historiques d’accès depuis la création du site.
Par ailleurs, le non-nettoyage de ces données aura un impact double sur les sauvegardes, cela augmentera le temps nécessaire pour effectuer / restaurer la sauvegarde, mais augmentera également le coût du stockage liées aux sauvegardes.
Conclusion
Avoir un serveur adapté à son projet, c’est se donner les moyens de bien travailler aujourd’hui. Vous obligez votre développeur a bien optimisé son code, l’administrateur système réseau a configuré chaque couche du serveur.
Enfin vous vous obligez à processer vos flux de données, vos sauvegardes et vous ferez une économie immédiate avec un serveur adapté et une économie sur le long terme en amortissant votre code sur plusieurs années.
A bientôt dans un prochain article !