Nouvelle configuration de MySQL pour un traitement plus rapide des requêtes

Deux des raisons les plus fréquentes pour lesquelles un site peut être lent sont les processus PHP non optimisés et les lourdes requêtes MySQL. L’optimisation du code d’un site web est toujours un élément crucial dans la lutte constante pour augmenter la vitesse du site. Cependant, les webmasters qui hébergent avec bleu.ma, ont toujours eu un allié fiable à leurs côtés dans cette quête.
Récemment, nous avons annoncé le nouveau Ultrafast PHP, qui accélère considérablement le traitement des scripts PHP et améliore les performances du site web jusqu’à 30%.
Comme étape naturelle dans nos efforts pour offrir un service premium et ultra-rapide, nous avons déployé une solution côté serveur pour optimiser les requêtes de la base de données qui a déjà permis de réduire le nombre de requêtes lentes entre 10 et 20 fois !
Que sont les requêtes lentes de MySQL et pourquoi sont-elles importantes ?
Si vous gérez un site actif avec une base de données, vous comprenez probablement que lorsqu’un visiteur entre sur votre site, des tonnes de scripts se lancent, dont certains demandent des informations à votre base de données. Par exemple, si vous avez une boutique en ligne et qu’un visiteur essaie d’acheter un article, votre boutique doit vérifier sa disponibilité dans la base de données et afficher s’il est possible d’être commandé. Cette vérification déclenche une requête MySQL. Et selon la façon dont cette requête est écrite, elle peut être assez lourde et longue à traiter par le serveur. Pour vous, en tant que webmaster, ces requêtes lentes sont un problème car vous perdrez des clients. Vous savez comment les visiteurs quittent le site lorsqu’ils doivent attendre plus de 2 à 3 secondes pour qu’une page se charge ? Eh bien, vous avez compris. Pour nous, en tant qu’hébergeur, nous n’aimons pas que nos serveurs soient bloqués lorsqu’ils traitent trop de requêtes lentes, car cela signifie que le processeur et la mémoire vive de la machine sont bloqués et ne peuvent pas être utilisés pour d’autres processus, qui sont également importants pour votre site et les autres sites hébergés sur le serveur.
Qu’avons-nous fait ?
La lutte contre les lentes requêtes MySQL est un processus continu, qui implique à la fois le webmaster et l’hébergeur. C’est pourquoi nous avons récemment lancé une nouvelle installation de MySQL sur nos serveurs, qui adopte une approche innovante pour distribuer la mémoire vive du serveur et l’allouer à MySQL. Cette nouvelle configuration permet de traiter simultanément un nombre beaucoup plus élevé de requêtes parallèles, ce qui a un impact important sur le traitement efficace des requêtes MySQL lourdes. Si bien que les administrateurs du système, en observant la charge du serveur après le lancement de la nouvelle configuration de MySQL, n’y croient toujours pas – ils ont constaté une baisse des requêtes lentes entre 10 et 20 fois !
Toutes nos dernières améliorations de service telles que le PHP ultra-rapide et maintenant la configuration de MySQL sont possibles grâce à deux choses : la plate-forme Google Cloud et le passage de cPanel à Site Tools. Depuis le passage à Google Cloud, nous avons amélioré la configuration de nos serveurs en y ajoutant plus de mémoire vive. Le prix unitaire de la RAM n’est pas moins cher, mais le travail dans le nuage offre des possibilités pour une meilleure répartition de cette ressource entre différentes machines. Et le fait que nous ne nous conformions pas aux exigences de ressources logicielles de tiers telles que cPanel, nous donne plus de liberté pour innover. Nos DevOps se sentent habilités à créer et à continuer à développer des technologies intelligentes qui profitent à la grande majorité des sites que nous hébergeons !
Qui en bénéficie ?
Tous ceux qui sont hébergés sur nos serveurs partagés Site Tools ont déjà reçu la nouvelle configuration MySQL ! Si vous avez constaté une amélioration des performances depuis une semaine environ, c’est grâce à la nouvelle configuration.
Cela signifie qu’il est moins probable que nous vous demandions de corriger une requête lente et de « distancer socialement » votre site pour cette raison. Moins de requêtes lentes, des serveurs plus rapides, moins de tracas pour vous !
Les comptes en nuage devraient également recevoir la nouvelle configuration de MySQL d’ici la fin février 2021.
Toujours sur cPanel ? Nous prévoyons de faire migrer tout le monde d’ici la fin mars, il vous suffit donc d’attendre un peu plus longtemps.