{"id":78254,"date":"2020-04-18T01:42:42","date_gmt":"2020-04-17T23:42:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov"},"modified":"2026-05-20T17:45:17","modified_gmt":"2026-05-20T15:45:17","slug":"veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov","title":{"rendered":"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le trafic l\u00e9gitime sur le r\u00e9seau DDoS-Guard a r\u00e9cemment d\u00e9pass\u00e9 les cent gigabits par seconde. Actuellement, 50 % de tout notre trafic provient des services web de nos clients. Il s'agit de plusieurs dizaines de milliers de domaines, tr\u00e8s vari\u00e9s et n\u00e9cessitant, dans la plupart des cas, une approche individualis\u00e9e.<\/p>\n<p>Sous le couvercle \u2014 comment nous g\u00e9rons les n\u0153uds frontaux et \u00e9mettons <a class=\"wpil_keyword_link\" title=\"Certificats SSL\" href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"357\">Certificats SSL<\/a> pour des centaines de milliers de sites.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/5e4fece0f5039f0fb1af5ead9e0e0089.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/p>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<p>Configurer un frontal pour un seul site, m\u00eame tr\u00e8s grand, c\u2019est simple. Nous prenons nginx ou haproxy ou lighttpd, nous le configurons selon les guides et nous oublions. Si nous devons changer quelque chose, nous faisons un reload et nous oublions encore.<\/p>\n<p>Tout change lorsque vous traitez en temps r\u00e9el de gros volumes de trafic, \u00e9valuez la l\u00e9gitimit\u00e9 des requ\u00eates, compressez et mettez en cache le contenu utilisateur, tout en modifiant les param\u00e8tres plusieurs fois par seconde. L'utilisateur veut voir le r\u00e9sultat sur tous les n\u0153uds externes imm\u00e9diatement apr\u00e8s avoir modifi\u00e9 les param\u00e8tres dans son espace personnel. De plus, l'utilisateur peut t\u00e9l\u00e9charger via l'API plusieurs milliers (parfois m\u00eame des dizaines de milliers) de domaines avec des param\u00e8tres de traitement du trafic individuels. Tout cela doit \u00e9galement fonctionner imm\u00e9diatement en Am\u00e9rique, en Europe et en Asie \u2014 une t\u00e2che pas si triviale, sachant que rien qu'\u00e0 Moscou, il y a plusieurs n\u0153uds de filtrage physiques dispers\u00e9s.<\/p>\n<h3>Pourquoi avoir beaucoup de n\u0153uds fiables et importants \u00e0 travers le monde ?<\/h3>\n<ul>\n<li>La qualit\u00e9 du service du trafic client \u2014 les requ\u00eates en provenance des \u00c9tats-Unis doivent \u00eatre trait\u00e9es pr\u00e9cis\u00e9ment aux \u00c9tats-Unis (y compris en ce qui concerne les attaques, le parsing et d'autres anomalies), et non pas transport\u00e9es \u00e0 Moscou ou en Europe, augmentant de mani\u00e8re impr\u00e9visible la latence de traitement.<\/li>\n<li>Le trafic d'attaque doit \u00eatre localis\u00e9 \u2014 les op\u00e9rateurs de transit peuvent d\u00e9g\u00e9n\u00e9rer lors des attaques dont le volume d\u00e9passe souvent 1Tbps. Transporter le trafic d'attaque par des liaisons transatlantiques ou transasiatiques n\u2019est pas la meilleure id\u00e9e. Nous avons eu des cas r\u00e9els o\u00f9 des op\u00e9rateurs de niveau 1 ont d\u00e9clar\u00e9 : \u00ab Les volumes d'attaque que vous recevez sont dangereux pour nous. \u00bb C'est pourquoi nous acceptons les flux entrants aussi pr\u00e8s que possible de leurs sources.<\/li>\n<li>Les exigences strictes en mati\u00e8re de continuit\u00e9 des services stipulent que les centres de traitement ne doivent pas d\u00e9pendre les uns des autres ni des \u00e9v\u00e9nements locaux de notre monde en constante \u00e9volution. Une coupure de courant de tout un \u00e9tage du MMTS-9 pendant une semaine ? Pas de soucis. Aucun client ne sera affect\u00e9 s'il n'est pas physiquement connect\u00e9 \u00e0 cet emplacement, et les services web ne subiront aucune interruption, quelles que soient les circonstances.<\/li>\n<\/ul>\n<h3>Comment g\u00e9rer tout cela ?<\/h3>\n<p>Les configurations des services doivent \u00eatre diffus\u00e9es le plus rapidement possible (de pr\u00e9f\u00e9rence instantan\u00e9ment) sur tous les n\u0153uds frontaux. Il n'est pas acceptable de simplement modifier les fichiers de configuration texte et de red\u00e9marrer les d\u00e9mons \u00e0 chaque changement \u2014 le m\u00eame nginx maintient des processus en cours (worker shutting down) pendant encore quelques minutes (voire quelques heures si des sessions websocket longues sont en cours).<\/p>\n<p>Lors du red\u00e9marrage de la configuration, il est tout \u00e0 fait normal d'observer le tableau suivant :<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/6a1ffc01ad9bac1e51d46c3130ea2a37.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/p>\n<p>Concernant l'utilisation de la m\u00e9moire :<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/d356134b0866b8c92a3d5f7a3a8df208.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/p>\n<p>Les anciens travailleurs consomment de la m\u00e9moire, y compris celle qui n'est pas lin\u00e9airement d\u00e9pendante du nombre de connexions, ce qui est normal. Lorsque les connexions des clients seront ferm\u00e9es, cette m\u00e9moire sera lib\u00e9r\u00e9e.<\/p>\n<p>Pourquoi cela n'\u00e9tait-il pas un probl\u00e8me lorsque nginx a commenc\u00e9 \u00e0 se d\u00e9velopper ? Il n'y avait ni HTTP\/2, ni WebSocket, ni connexions keep-alive longues massivement utilis\u00e9es. 70 % de notre trafic web utilise HTTP\/2, ce qui repr\u00e9sente des connexions tr\u00e8s longues.<\/p>\n<p>La solution est simple : ne pas utiliser nginx, ne pas g\u00e9rer les fronts sur la base de fichiers texte, et surtout, ne pas envoyer des configurations texte compress\u00e9es par les canaux transpacifiques. Les canaux, bien s\u00fbr, sont garantis et r\u00e9serv\u00e9s, mais cela ne les rend pas moins transcontinentaux.<\/p>\n<p>Nous avons notre propre serveur frontal-balanceur, dont je parlerai dans les prochains articles. La principale capacit\u00e9 est qu'il peut appliquer des milliers de modifications de configuration par seconde en temps r\u00e9el, sans red\u00e9marrages, rechargements, ni pics de consommation de m\u00e9moire, et tout \u00e7a. C'est tr\u00e8s similaire au Hot Code Reload, par exemple en Erlang. Les donn\u00e9es sont stock\u00e9es dans une base de donn\u00e9es cl\u00e9-valeur g\u00e9odistribu\u00e9e et sont lues imm\u00e9diatement par les m\u00e9canismes d'ex\u00e9cution en frontal. C'est-\u00e0-dire que vous avez charg\u00e9 le certificat SSL via l'interface web ou l'API \u00e0 Moscou, et en quelques secondes, il est d\u00e9j\u00e0 pr\u00eat \u00e0 fonctionner dans notre centre de purification \u00e0 Los Angeles. Si jamais une guerre mondiale se produisait et que l'internet disparaissait dans le monde entier, nos n\u0153uds continueraient \u00e0 fonctionner de mani\u00e8re autonome et r\u00e9pareraient le split-brain d\u00e8s qu'un des canaux d\u00e9di\u00e9s Los Angeles-Amsterdam-Moscou, Moscou-Amsterdam-Hong Kong-Los Angeles ou au moins l'un des GRE de secours serait disponible.<\/p>\n<p>Ce m\u00eame m\u00e9canisme nous permet de publier et de prolonger instantan\u00e9ment <a href=\"https:\/\/prohoster.info\/fr\/\">certificats Let's Encrypt.<\/a> Tr\u00e8s sch\u00e9matiquement, cela fonctionne comme suit :<\/p>\n<ol>\n<li>D\u00e8s que nous recevons au moins une requ\u00eate HTTPS pour le domaine de notre client sans certificat (ou avec un certificat expir\u00e9), le n\u0153ud externe qui a re\u00e7u la requ\u00eate informe le centre de certification interne.\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/20830ee7c4ea57ec1d0833f0bc25412d.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/li>\n<li>Si l'utilisateur n'a pas interdit la d\u00e9livrance de Let's Encrypt, l'autorit\u00e9 de certification g\u00e9n\u00e8re une CSR, obtient un jeton de confirmation de LE et l'envoie \u00e0 tous les fronts par un canal chiffr\u00e9. Maintenant, n'importe quel n\u0153ud peut valider la demande de validation de LE.\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/1c8b295065f27c1b69c810ff74ce4018.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/li>\n<li>Dans quelques instants, nous recevrons le certificat correct et la cl\u00e9 priv\u00e9e et nous les distribuerons de la m\u00eame mani\u00e8re aux fronts. Encore une fois, sans red\u00e9marrer les d\u00e9mons.\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/04\/e4fc349089fbf7cbe7824ea539865daf.jpg\" alt=\"Web-HighLoad - comment nous g\u00e9rons le trafic de dizaines de milliers de domaines\" \/><\/li>\n<li>Sept jours avant la date d'expiration, la proc\u00e9dure de renouvellement du certificat est initi\u00e9e.<\/li>\n<\/ol>\n<p>En ce moment m\u00eame, nous rotatif en temps r\u00e9el 350 000 certificats de mani\u00e8re totalement transparente pour les utilisateurs.<\/p>\n<p>Dans les prochains articles de la s\u00e9rie, je parlerai d'autres caract\u00e9ristiques du traitement en temps r\u00e9el d'un important trafic web - par exemple, de l'analyse du RTT avec des donn\u00e9es incompl\u00e8tes pour am\u00e9liorer la qualit\u00e9 de service des clients de transit, et en g\u00e9n\u00e9ral de la protection du trafic de transit contre les attaques de plusieurs t\u00e9rabits, de la livraison et de l'agr\u00e9gation des informations sur le trafic, du WAF, d'un CDN presque illimit\u00e9 et de nombreux m\u00e9canismes d'optimisation de la restitution du contenu.<\/p>\n<p class=\"for_users_only_msg\">Seuls les utilisateurs enregistr\u00e9s peuvent participer au sondage. <a href=\"https:\/\/habr.com\/ru\/auth\/login\/\" rel=\"nofollow\">Connectez-vous<\/a>, s'il vous pla\u00eet.<\/p>\n<h2 class=\"default-block__polling-title\">Sur quoi aimeriez-vous en savoir plus en premier ?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">14,3%<\/strong>Algorithmies de clustering et d'analyse de la qualit\u00e9 du trafic web&lt;3<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">33,3%<\/strong>Int\u00e9rieurs des \u00e9quilibreurs DDoS-Guard7<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">9,5%<\/strong>Protection du trafic transit L3\/L42<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">0,0%<\/strong>Protection des sites web sur le trafic transit0<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">14,3%<\/strong>Pare-feu d'application web3<\/li>\n<li class=\"poll-result__item\"><strong class=\"poll-result__data-percent\">28,6%<\/strong>Protection contre le scraping et le click fraud6<\/li>\n<\/ul>\n<p>21 utilisateurs ont vot\u00e9. 6 utilisateurs se sont abstenus.<\/p>\n<p>Source : <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ddosguard\/blog\/497632\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0435\u0442\u0438 DDoS-Guard \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b \u0441\u043e\u0442\u043d\u044e \u0433\u0438\u0433\u0430\u0431\u0438\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0421\u0435\u0439\u0447\u0430\u0441 50% \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u0448\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432. \u042d\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0442\u044b\u0441\u044f\u0447 \u0434\u043e\u043c\u0435\u043d\u043e\u0432, \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0437\u043d\u044b\u0445 \u0438 \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u2014 \u043a\u0430\u043a \u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0444\u0440\u043e\u043d\u0442-\u043d\u043e\u0434\u0430\u043c\u0438 \u0438 \u0432\u044b\u0434\u0430\u0435\u043c SSL-\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0434\u043b\u044f \u0441\u043e\u0442\u0435\u043d \u0442\u044b\u0441\u044f\u0447 \u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0444\u0440\u043e\u043d\u0442 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430, \u043f\u0443\u0441\u0442\u044c \u0434\u0430\u0436\u0435 \u043e\u0447\u0435\u043d\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":78255,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-78254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0435\u0442\u0438 DDoS-Guard \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b \u0441\u043e\u0442\u043d\u044e \u0433\u0438\u0433\u0430\u0431\u0438\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0421\u0435\u0439\u0447\u0430\u0441 50% \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u0448\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0435\u0431-HighLoad \u2014 \u043a\u0430\u043a \u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0442\u044b\u0441\u044f\u0447 \u0434\u043e\u043c\u0435\u043d\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0435\u0442\u0438 DDoS-Guard \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b \u0441\u043e\u0442\u043d\u044e \u0433\u0438\u0433\u0430\u0431\u0438\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0421\u0435\u0439\u0447\u0430\u0441 50% \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u0448\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-17T23:42:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-20T15:45:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Web-HighLoad \u2014 comment nous g\u00e9rons le trafic de dizaines de milliers de domaines | ProHoster","description":"Le trafic l\u00e9gitime sur le r\u00e9seau DDoS-Guard a r\u00e9cemment d\u00e9pass\u00e9 cent gigabits par seconde. Actuellement, 50% de tout notre trafic est g\u00e9n\u00e9r\u00e9 par les services web des clients.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0435\u0431-HighLoad \u2014 \u043a\u0430\u043a \u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0442\u044b\u0441\u044f\u0447 \u0434\u043e\u043c\u0435\u043d\u043e\u0432 | ProHoster","og:description":"\u041b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u0432 \u0441\u0435\u0442\u0438 DDoS-Guard \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b \u0441\u043e\u0442\u043d\u044e \u0433\u0438\u0433\u0430\u0431\u0438\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u0421\u0435\u0439\u0447\u0430\u0441 50% \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u0448\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/veb-highload-kak-my-upravlyaem-trafikom-desyatkov-tysyach-domenov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-17T23:42:42+00:00","article:modified_time":"2026-05-20T15:45:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"78254","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:02:44","updated":"2026-02-08 16:18:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/78254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=78254"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/78254\/revisions"}],"predecessor-version":[{"id":157522,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/78254\/revisions\/157522"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/78255"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=78254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=78254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=78254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}