Les personnes désireuses de faire la souscription au programme AADL 3 ont rencontré des difficultés pour effectuer les inscriptions. Le site et l’application dédiés aux inscriptions lancées vendredi 5 juillet à 21h00 ont été touchés par un bug et bloqués à cause d’un grand nombre de requêtes (beaucoup de connexions en même temps).

Lamine Belbachir, Directeur Général de AYRADE, une entreprise algérienne spécialisée dans la création des services web et digital, a publié un post sur sa page Facebook pour expliquer pourquoi ce bug et comment le régler.

Voici l’intégralité de son post :

Pour les sites web à grand trafic, il est essentiel de mettre en place des solutions robustes et évolutives pour garantir des performances optimales et une disponibilité continue. Voici quelques solutions courantes :

1- Utilisation d’un CDN (Content Delivery Network) : Un CDN permet de distribuer le contenu de votre site web à travers plusieurs serveurs situés dans différentes régions géographiques, réduisant ainsi la latence et améliorant les temps de chargement pour les utilisateurs.

2- Serveurs de cache : Implémenter des solutions de mise en cache comme Varnish, Redis ou Memcached pour stocker temporairement les réponses des serveurs web, réduisant ainsi la charge sur les serveurs principaux.

3- Load Balancing : Utiliser des équilibreurs de charge pour répartir le trafic entre plusieurs serveurs, évitant ainsi la surcharge d’un seul serveur et améliorant la disponibilité et la fiabilité.

4- Serveurs évolutifs : Utiliser des services d’infrastructure cloud comme AYRADE Cloud qui permettent d’ajuster automatiquement les ressources (CPU, RAM, stockage) en fonction du trafic.

5- Optimisation de la base de données : Assurer que la base de données est optimisée pour les performances, en utilisant des techniques comme l’indexation, la partition des tables et la réplication.

6- Compression et minification : Compresser les fichiers CSS, JS et HTML pour réduire la taille des pages.

7- Surveillance et alertes : Mettre en place des outils de surveillance pour suivre les performances du site en temps réel et recevoir des alertes en cas de problèmes.

8- Sécurité renforcée : Utiliser des pare-feux d’application web (WAF), des certificats SSL/TLS.

Un point important, le site doit être optimisé aussi.

En combinant ces solutions, vous pouvez garantir que votre site web reste performant et disponible même en cas de trafic élevé.