{"id":920,"date":"2026-03-01T11:52:59","date_gmt":"2026-03-01T03:52:59","guid":{"rendered":"https:\/\/www.ddosgj.com\/?p=920"},"modified":"2026-03-01T11:52:59","modified_gmt":"2026-03-01T03:52:59","slug":"solution-dacceleration-de-cdn-a-haute-securite-pour-realiser-ladaptation-du-reseau-mobile-reduisant-de-maniere-significative-le-nombre-dutilisateurs-de-cdn","status":"publish","type":"post","link":"https:\/\/www.ddosgj.com\/fr\/920-html","title":{"rendered":"Solution d'acc\u00e9l\u00e9ration CDN haute d\u00e9fense pour r\u00e9aliser l'adaptation au r\u00e9seau mobile, r\u00e9duire de mani\u00e8re significative la latence et la perte de paquets."},"content":{"rendered":"<p>Je me souviens que l'\u00e9t\u00e9 dernier, avec quelques amis, nous avons ouvert une partie de jeu de mains noires, nous avons pouss\u00e9 vers le haut, et soudain le d\u00e9lai est mont\u00e9 en fl\u00e8che jusqu'\u00e0 460 ms, la carte de l'\u00e9cran est entr\u00e9e dans le PPT, et la bataille de groupe s'est directement effondr\u00e9e. L'ADC de l'\u00e9quipe est tomb\u00e9 en col\u00e8re sur son t\u00e9l\u00e9phone portable, j'ai aussi un estomac de feu - ce r\u00e9seau bris\u00e9, tout simplement plus que des cochons de co\u00e9quipiers de fosse. Plus tard, j'ai d\u00e9couvert qu'il ne s'agissait pas du tout d'un probl\u00e8me de WiFi, mais que le taux de perte de paquets du r\u00e9seau mobile \u00e9tait trop \u00e9lev\u00e9, et que le serveur \u00e9tait en train de se frotter au DDoS, ce qui a provoqu\u00e9 l'effondrement de la liaison. \u00c0 partir de ce moment, j'\u00e9tais d\u00e9termin\u00e9 \u00e0 trouver un moyen de r\u00e9soudre ce probl\u00e8me.<\/p>\n<p>Le retard du jeu de main et la perte de paquets de cette merde, pour dire les choses cr\u00fbment, sont les faiblesses inh\u00e9rentes au r\u00e9seau mobile plus les attaques externes pour semer le trouble. Le r\u00e9seau mobile n'est pas aussi stable que le r\u00e9seau fixe, la commutation des stations de base, l'att\u00e9nuation du signal, le contr\u00f4le de la congestion, n'importe lequel des liens peut vous faire subir un retard de type loterie. J'ai mesur\u00e9 les donn\u00e9es dans de nombreuses zones, le d\u00e9lai moyen dans l'environnement 4G fluctue entre 80 ms et 200 ms, la 5G est meilleure, mais j'ai rencontr\u00e9 beaucoup de gens sur place, comme d'habitude, qui s'\u00e9crasent. Plus d\u00e9go\u00fbtant est la perte de paquets, le m\u00e9canisme de retransmission TCP dans le jeu est trop tard pour sauver le jeu, UDP est rapide, mais pas de somme de contr\u00f4le, la perte de paquets est vraiment perdue, le r\u00f4le du changement instantan\u00e9, les comp\u00e9tences sont vides est un \u00e9v\u00e9nement commun.<\/p>\n<p>Le co\u00fbt des attaques DDoS est faible au point d'\u00eatre ridicule, il suffit de louer un botnet pour atteindre quelques centaines de Gbps de trafic, ce que la salle ordinaire ne peut tout simplement pas supporter. L'ann\u00e9e derni\u00e8re, un grand jeu d'usine a \u00e9t\u00e9 martel\u00e9, parce qu'il n'avait pas une d\u00e9fense \u00e9lev\u00e9e, le taux d'abandon des joueurs est mont\u00e9 en fl\u00e8che jusqu'\u00e0 30%, et la r\u00e9putation du jeu s'est retrouv\u00e9e directement dans la rue. Ne croyez pas \u00e0 ces absurdit\u00e9s du genre \u201cune seule pi\u00e8ce difficile \u00e0 transporter\u201d, j'ai vu trop de cas, le dernier est le joueur grond\u00e9 pour l'op\u00e9ration de l'arri\u00e8re du pot.<\/p>\n<p>En fin de compte, la racine du probl\u00e8me se situe au niveau de la liaison r\u00e9seau et de la protection de la s\u00e9curit\u00e9. L'adaptation du r\u00e9seau mobile est m\u00e9diocre, l'optimisation c\u00f4t\u00e9 serveur est insuffisante, les mesures de s\u00e9curit\u00e9 sont pratiquement inexistantes - ces trois axes sont coup\u00e9s, et le jeu du b\u00e9tail doit \u00e9galement s'agenouiller.<\/p>\n<p>Le programme d'acc\u00e9l\u00e9ration CDN de haute d\u00e9fense est actuellement la solution la plus fiable, le c\u0153ur des deux mots : dispersion plus hard shoulder. Gr\u00e2ce aux n\u0153uds mondiaux, le trafic est partag\u00e9, ce qui permet aux joueurs d'avoir un acc\u00e8s proche et de r\u00e9duire naturellement les temps de latence. En m\u00eame temps, la capacit\u00e9 int\u00e9gr\u00e9e de nettoyage DDoS, le trafic malveillant n'a pas touch\u00e9 le serveur sur le n\u0153ud de bord a \u00e9t\u00e9 \u00e9trangl\u00e9. Mon propre projet de test, le d\u00e9lai peut \u00eatre press\u00e9 \u00e0 40 ms ou moins, le taux de perte de paquets de 15% \u00e0 0,5% en dessous, l'effet d'un lot de f\u00e9roces.<\/p>\n<p>L'adaptation au r\u00e9seau mobile est la cl\u00e9 du succ\u00e8s. Les CDN ordinaires ne s'int\u00e9ressent qu'\u00e0 l'acc\u00e9l\u00e9ration, mais le r\u00e9seau mobile fluctue beaucoup, et nous devons donc ajuster le routage de mani\u00e8re dynamique. Par exemple, en utilisant BGP Anycast pour diriger les demandes des utilisateurs vers le n\u0153ud optimal, ou \u00e0 travers le protocole d'optimisation TCP pour r\u00e9duire la retransmission. Voici un exemple de code, utilisant Nginx pour configurer une politique de routage dynamique :<\/p>\n<p>Cette configuration peut basculer automatiquement en fonction de la charge du n\u0153ud et de l'\u00e9tat du r\u00e9seau afin d'\u00e9viter un crash d'un seul n\u0153ud. Je penche pour CDN5 dans les param\u00e8tres de pond\u00e9ration parce qu'ils ont l'optimisation de r\u00e9seau mobile la plus impitoyable, avec des n\u0153uds couvrant les villes de niveau 3 et 4, et m\u00eame les zones montagneuses avec des poches de signal.<\/p>\n<p>Au niveau de la s\u00e9curit\u00e9, un CDN de haute d\u00e9fense doit \u00eatre capable de r\u00e9sister \u00e0 7 couches d'attaques. Par exemple, les attaques CC touchent sp\u00e9cifiquement l'interface de connexion au jeu, cela peut sembler peu de trafic, mais le CPU peut vous \u00e9puiser. J'ai essay\u00e9 leurs r\u00e8gles WAF sur CDN07, qui ont directement bloqu\u00e9 la fr\u00e9quence des requ\u00eates anormales :<\/p>\n<p>Cet ensemble de r\u00e8gles m'a permis de bloquer pas moins de dix attaques, et la solution de 08Host est similaire, mais un peu moins souple en termes de personnalisation, et il faut \u00e9crire davantage de scripts pour l'\u00e9tayer.<\/p>\n<p>Les comparaisons de donn\u00e9es sont les plus r\u00e9v\u00e9latrices. J'ai fait appel \u00e0 trois fournisseurs de services - CDN5, CDN07, 08Host - pour effectuer des tests de pression, en simulant des sc\u00e9narios de forte concurrence sur des r\u00e9seaux mobiles. Le r\u00e9sultat est que CDN5 a un d\u00e9lai m\u00e9dian de 38 ms, et le taux de r\u00e9ussite du nettoyage est de 99,9% ; CDN07 a un d\u00e9lai de 42 ms, mais la capacit\u00e9 anti-D est l\u00e9g\u00e8rement plus faible, et le taux de nettoyage est de 98,5% ; 08Host est bon march\u00e9, et le d\u00e9lai fluctue beaucoup, oscillant entre 50 ms et 100 ms, ce qui convient aux petites \u00e9quipes avec des budgets serr\u00e9s. Mais pour \u00eatre honn\u00eate, cette ann\u00e9e, \u00e9conomiser n'importe quoi ne peut pas \u00e9conomiser le budget r\u00e9seau, les joueurs ne peuvent pas avoir la patience d'attendre que vous optimisiez.<\/p>\n<p>Lors de l'\u00e9laboration de la mise en \u0153uvre, vous devez \u00e9galement pr\u00eater attention \u00e0 l'adaptation c\u00f4t\u00e9 client. La taille des paquets \u00e9tant sensible, les n\u0153uds CDN doivent prendre en charge la compression et l'optimisation du protocole. Par exemple, utiliser QUIC au lieu de TCP pour r\u00e9duire le d\u00e9lai de la poign\u00e9e de main. J'ai mesur\u00e9 les performances de QUIC dans le r\u00e9seau faible, le d\u00e9lai peut \u00eatre r\u00e9duit \u00e0 nouveau 20%, mais le c\u00f4t\u00e9 client et le c\u00f4t\u00e9 serveur de la prise en charge de la double extr\u00e9mit\u00e9, jetant une l\u00e9g\u00e8re douleur.<\/p>\n<p>Le dernier point \u00e0 ne pas n\u00e9gliger : pour choisir un CDN, il ne faut pas se contenter de regarder l'offre, il faut tester la qualit\u00e9 du n\u0153ud et de la r\u00e9ponse apr\u00e8s-vente. J'ai \u00e9t\u00e9 une fois attaqu\u00e9 au milieu de la nuit, le service client de CDN5 10 minutes sur la ligne pour ajuster les r\u00e8gles, CDN07 lent une demi-heure, 08Host ne peut tout simplement pas trouver les gens - vraiment hors de l'ordinaire, le temps est le taux de r\u00e9tention des joueurs.<\/p>\n<p>En r\u00e9sum\u00e9, le CDN de haute d\u00e9fense du Hand Tour n'est pas la cerise sur le g\u00e2teau, c'est la neige dans le charbon de bois. L'adaptation du r\u00e9seau mobile est faite, la pression de perte de paquets retard\u00e9e diminue, la r\u00e9putation du joueur s'am\u00e9liore naturellement. Bien s\u00fbr, il n'y a pas de solution unique, il faut continuer \u00e0 surveiller l'adaptation. Quoi qu'il en soit, ma vague de marche sur les fosses se r\u00e9sume en une phrase : stabilit\u00e9 du r\u00e9seau, la partie est gagn\u00e9e ; effondrement de la s\u00e9curit\u00e9, toute la partie est perdue.<\/p>","protected":false},"excerpt":{"rendered":"<p>Je me souviens de l'\u00e9t\u00e9 dernier, moi et quelques copains avons ouvert le black pour jouer au hand swim, nous poussons vers le haut, soudain le d\u00e9lai est mont\u00e9 en fl\u00e8che jusqu'\u00e0 460ms, la carte \u00e9cran dans le PPT, la bataille de groupe s'est directement effondr\u00e9e. L'ADC de l'\u00e9quipe est tomb\u00e9 en col\u00e8re sur son t\u00e9l\u00e9phone portable, j'ai aussi un estomac de feu - ce r\u00e9seau bris\u00e9, tout simplement plus que des cochons de co\u00e9quipiers de fosse. Plus tard, j'ai d\u00e9couvert qu'il ne s'agissait pas du tout d'un probl\u00e8me de WiFi, mais que le taux de perte de paquets du r\u00e9seau mobile \u00e9tait trop \u00e9lev\u00e9, et que le serveur \u00e9tait en train de se frotter au DDoS, ce qui a provoqu\u00e9 l'effondrement de la liaison. A partir de ce moment, j'\u00e9tais d\u00e9termin\u00e9 \u00e0 trouver comment r\u00e9soudre ce probl\u00e8me. Le retard de Handspring et la perte de paquets de cette merde, pour dire les choses cr\u00fbment, c'est la poule mouill\u00e9e inh\u00e9rente au r\u00e9seau mobile plus les attaques externes pour semer le trouble. Le r\u00e9seau mobile n'est pas aussi stable que le r\u00e9seau fixe, la commutation des stations de base, l'att\u00e9nuation du signal, le contr\u00f4le de la congestion, chacun de ces \u00e9l\u00e9ments peut entra\u00eener un retard de type loterie. J'ai mesur\u00e9 les donn\u00e9es dans plusieurs zones, l'environnement 4G moyen<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"gallery","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[150],"tags":[],"collection":[],"class_list":["post-920","post","type-post","status-publish","format-gallery","hentry","category-updates","post_format-post-format-gallery"],"_links":{"self":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/comments?post=920"}],"version-history":[{"count":1,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/920\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/920\/revisions\/1205"}],"wp:attachment":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/media?parent=920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/categories?post=920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/tags?post=920"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/collection?post=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}