{"id":53623,"date":"2019-12-06T00:00:00","date_gmt":"2019-12-05T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http"},"modified":"2020-02-18T14:01:33","modified_gmt":"2020-02-18T11:01:33","slug":"bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","title":{"rendered":"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dans cet article, nous allons nous essayer \u00e0 l'ing\u00e9nierie inverse, si l'on peut dire. Nous allons jeter un coup d'\u0153il, avec nos mains sales, sous le capot de chacun des serveurs web, les exploitant d'une mani\u00e8re que personne n'aurait jamais imagin\u00e9e.<\/p>\n<p>Ce test est une mesure d'un cheval sph\u00e9rique dans un vide, ce ne sont que des donn\u00e9es qu'on a obtenues, et nous ne savons maintenant pas quoi en faire.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\"><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/3a7956c368c3ba63ef6373674804acaa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>M\u00e9thodologie<\/h2>\n<p>\nLe syst\u00e8me d'exploitation utilis\u00e9 pour Nginx et Apache est Ubuntu 18.04 LTS, et pour IIS, Windows Server Core 2019. Tous les syst\u00e8mes d'exploitation ont re\u00e7u les derni\u00e8res mises \u00e0 jour \u00e0 la date du 04.12.2019 avant les tests.<\/p>\n<p>Les tests ont \u00e9t\u00e9 effectu\u00e9s exclusivement en HTTP. Sur chaque serveur web, une seule page \u00e9tait ex\u00e9cut\u00e9e, un mod\u00e8le gratuit pour Jekyll de Codrops. <noindex><a rel=\"nofollow\" href=\"https:\/\/tympanus.net\/codrops\/2018\/04\/20\/freebie-oasis-jekyll-website-template\/\">Lien<\/a><\/noindex>. Sur chacun des serveurs web, la compression gzip \u00e9tait d\u00e9sactiv\u00e9e.<\/p>\n<p>Le test de bande passante a \u00e9t\u00e9 r\u00e9alis\u00e9 avec Httpd-tools avec les arguments :<\/p>\n<pre><code class=\"plaintext\">ab -n 50000 -c 500 http:\/\/192.168.76.204:80\/<\/code><\/pre>\n<p>\nLes serveurs ont \u00e9t\u00e9 limit\u00e9s \u00e0 10, 5 et 1 pour cent du c\u0153ur sur 8, 4 et un c\u0153ur. Comme banc d'essai, un ordinateur avec un i9 9900K@5400MHz a \u00e9t\u00e9 utilis\u00e9, ce qui signifie que le serveur ayant une limitation de 10 % obtient environ 540MHz par c\u0153ur.<\/p>\n<p>Le test TTFB a \u00e9t\u00e9 effectu\u00e9 lors du premier chargement du serveur et mesur\u00e9 avec DevTools. Apr\u00e8s obtention du r\u00e9sultat, le serveur a \u00e9t\u00e9 \u00e9teint et retourn\u00e9 \u00e0 la point de contr\u00f4le pr\u00e9c\u00e9dent pour exclure l'apparition de tout type de cache.<\/p>\n<p>Le testeur et le serveur web \u00e9taient sur le m\u00eame h\u00f4te et sur le m\u00eame commutateur virtuel.<\/p>\n<p>Pour \u00e9valuer imm\u00e9diatement la sous-syst\u00e8me de disque, nous avons les r\u00e9sultats des benchmarks ATTO et CrystalDiskMark, afin d'avoir une id\u00e9e des goulets d'\u00e9tranglement.<\/p>\n<p><b class=\"spoiler_title\">Les donn\u00e9es ont \u00e9t\u00e9 recueillies \u00e0 partir d'une machine virtuelle :<\/b><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/c2a464331084fc9abc85c78801d6fdcd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/a991f1269577e0d518d9d8d7e8781504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/a016306c7758bcb9552543ce9b650821.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/14d0219d1316ea478d65106658e0da73.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>R\u00e9sultats :<\/h2>\n<p>\nTTFB :<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/49a5364dae59253537c31b128472c018.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Le TTFB moyen de IIS est le plus bas, \u00e0 0,5 ms, contre 1,4 ms pour Apache et 4 ms pour Nginx.<\/i><\/p>\n<p><b>D\u00e9bit :<\/b><\/p>\n<p>Examinons d'abord dans quelle mesure chacun des serveurs se scale bien en fonction du nombre de c\u0153urs.<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/9f6f221213d37a9349eac889ad6a1c86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe graphique montre le nombre de requ\u00eates efectu\u00e9es par le testeur au serveur web et la latence. On peut voir sur le graphique que NGINX a r\u00e9pondu \u00e0 98 % des requ\u00eates, d\u00e9livrant le site en 20 ms ou moins. IIS et Apache ont pris respectivement 76 ms et 14 ms pour traiter les 5 % restants des requ\u00eates.<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/903b294d00e5c7b65cf0380c012e1a24.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/6a0822bb8261a40514fa899a0eb33145.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/e66a72b5c84a70867085f6967dc58f51.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe graphique montre le temps moyen de traitement d'une seule requ\u00eate pendant le test de charge.<\/p>\n<p>Comme on peut le constater sur les graphiques, IIS a perdu face \u00e0 Apache et Nginx, ralentissant consid\u00e9rablement sous une forte charge.\u00a0<\/p>\n<p>IIS a clairement pr\u00e9f\u00e9r\u00e9 4 c\u0153urs \u00e0 8, montrant des latences plus faibles avec 4 c\u0153urs, mais n'a pas non plus beaucoup appr\u00e9ci\u00e9 un seul c\u0153ur.<\/p>\n<p>NGINX se scale parfaitement sur les 8 c\u0153urs, tandis qu'Apache semble s'en sortir mieux avec un sc\u00e9nario monoc\u0153ur.<\/p>\n<h2>Scalabilit\u00e9 :<\/h2>\n<p>\n<b>Nginx :<\/b><\/p>\n<p>Examinons maintenant la scalabilit\u00e9 en fonction de la fr\u00e9quence et du nombre de c\u0153urs.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/526bc9786e458b40d8831d46a7773ada.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLors des tests avec une limite de 1 % sur 4 et 1 c\u0153ur, Nginx n'a pas r\u00e9ussi, rompant la connexion avec le testeur apr\u00e8s avoir d\u00e9pass\u00e9 2000 requ\u00eates.<\/p>\n<p><b>Apache :<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/be0862743523ff3dc334904987922b86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTout comme Nginx, Apache a abandonn\u00e9 apr\u00e8s 2500 requ\u00eates et a rompu la connexion. Apache n'a pas r\u00e9ussi le test sur 8, 4 et 1 c\u0153ur avec une limite de 1 %, et en plus, il n'a pas r\u00e9ussi le test avec une limite de 5 % sur un seul c\u0153ur, ce qui est pire que Nginx.<\/p>\n<p><b>IIS :<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/d16bfc3ad3bcae98c8d37cc7b34d5fe9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS a accumul\u00e9 une \u00e9norme file d'attente de requ\u00eates pendant les tests, mais a r\u00e9ussi \u00e0 traiter chacune d'elles. Apparemment, il n'a pas de d\u00e9lais de traitement de requ\u00eates par d\u00e9faut.<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/ee9f7af9f881c15a165b1b68eb4950d6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe graphique montre le temps n\u00e9cessaire pour compl\u00e9ter le test. Des configurations de test totalement absurdes ont \u00e9t\u00e9 \u00e9cart\u00e9es. D'apr\u00e8s le graphique, on voit \u00e0 quel point IIS est exigeant en mati\u00e8re de mat\u00e9riel, et \u00e0 quel point NGINX est exceptionnel.<\/p>\n<h2>Scalabilit\u00e9 disque :<\/h2>\n<p>\n<b>Nginx :<\/b><\/p>\n<p>Examinons d\u00e9sormais la scalabilit\u00e9 en fonction de la fr\u00e9quence, du nombre de c\u0153urs et de la vitesse du disque.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/978b210f1f8bb8b8b4f64b9882385f8c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCette fois, Nginx n'a pas r\u00e9ussi 4 tests, au lieu de deux.<\/p>\n<p><b>Apache :<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/eaa85257cd0c15b8184c1094ff070049.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nApache a \u00e9chou\u00e9 dans le m\u00eame nombre de tests que lors de la fois pr\u00e9c\u00e9dente.<\/p>\n<p><b>IIS :<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/553764705cf7fba6e341cc82c4c7f5b6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS pr\u00e9sente un graphique presque identique, comme s'il n'y avait pas de restrictions sur le disque. En g\u00e9n\u00e9ral, les graphiques de tous les serveurs n'ont pas beaucoup chang\u00e9, ce qui signifie que chacun d'eux a mis en cache la statique dans la m\u00e9moire vive et l'a renvoy\u00e9e de l\u00e0. Ici, nous voyons le principal goulet d'\u00e9tranglement : le serveur web lui-m\u00eame.<\/p>\n<p>Il est encore trop t\u00f4t pour tirer des conclusions sur ces tests, nous n'avons pas encore test\u00e9 HTTPS, la compression et HTTP\/2 avec un certificat en direct de Let's Encrypt. Nous en parlerons dans le prochain article.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"Bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 :\" src=\"\/wp-content\/uploads\/2019\/12\/dd11cfe995504ef694c618e2f9318523.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c. \u041c\u044b \u0437\u0430\u0433\u043b\u044f\u043d\u0435\u043c \u0441\u0432\u043e\u0438\u043c\u0438 \u0433\u0440\u044f\u0437\u043d\u044b\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438 \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u0443\u044f \u0438\u0445 \u0442\u0430\u043a, \u043a\u0430\u043a \u043d\u0438\u043a\u0442\u043e \u0431\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043b. \u042d\u0442\u043e\u0442 \u0442\u0435\u0441\u0442 \u2013 \u0437\u0430\u043c\u0435\u0440 \u0441\u0444\u0435\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u044f \u0432 \u0432\u0430\u043a\u0443\u0443\u043c\u0435, \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b, \u0438 \u043c\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u0441 \u043d\u0438\u043c\u0438 \u0434\u0435\u043b\u0430\u0442\u044c. \u041c\u0435\u0442\u043e\u0434\u0438\u043a\u0430 \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53623","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.\" \/>\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\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\u0411\u0438\u0442\u0432\u0430 WEB-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0427\u0430\u0441\u0442\u044c 1 \u2013 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0439 \u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 HTTP: | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http\" \/>\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=\"2019-12-05T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:33+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\udd47La bataille des serveurs WEB. Partie 1 \u2013 HTTP d\u00e9connect\u00e9 de la r\u00e9alit\u00e9 : | ProHoster","description":"Dans cet article, nous allons essayer le reverse engineering, pour ainsi dire.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","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\u0411\u0438\u0442\u0432\u0430 WEB-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0427\u0430\u0441\u0442\u044c 1 \u2013 \u043e\u0442\u043e\u0440\u0432\u0430\u043d\u043d\u044b\u0439 \u043e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 HTTP: | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0435\u0431\u044f \u0432 \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u0435, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","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":"2019-12-05T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53623","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":"","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":"2026-01-24 08:10:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:21:20","updated":"2026-01-24 08:10:20","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\/53623","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=53623"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/53623\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=53623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=53623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=53623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}