{"id":54585,"date":"2019-12-29T00:00:00","date_gmt":"2019-12-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https"},"modified":"2020-02-18T14:02:37","modified_gmt":"2020-02-18T11:02:37","slug":"bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","title":{"rendered":"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/3002396dbff5ba9ce06a715a7b0c4d2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous avons parl\u00e9 de la m\u00e9thode dans <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\">de la premi\u00e8re partie<\/a><\/noindex> l'article, ici nous testons HTTPS, mais dans des sc\u00e9narios plus r\u00e9alistes. Pour ce test, nous avons obtenu un certificat Let\u2019s Encrypt, et activ\u00e9 la compression Brotli \u00e0 11.<\/p>\n<p>Cette fois, nous allons essayer de reproduire un sc\u00e9nario de d\u00e9ploiement de serveur sur VDS ou en tant que machine virtuelle sur un h\u00f4te avec un processeur standard. Pour cela, nous avons impos\u00e9 une limite de :<\/p>\n<ul>\n<li>25% \u2014 ce qui \u00e9quivaut \u00e0 une fr\u00e9quence d'environ 1350 MHz<\/li>\n<li>35% -1890 MHz<\/li>\n<li>41% \u2014 2214 MHz<\/li>\n<li>65% \u2014 3510 MHz<\/li>\n<\/ul>\n<p>\nLe nombre de connexions simultan\u00e9es a \u00e9t\u00e9 r\u00e9duit de 500 \u00e0 1, 3, 5, 7 et 9,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>R\u00e9sultats :<\/h2>\n<p><\/p>\n<h3>Lattences :<\/h3>\n<p>\nLe TTFB a \u00e9t\u00e9 sp\u00e9cifiquement extrait comme test s\u00e9par\u00e9, car HTTPD Tools cr\u00e9e une sorte de nouvel utilisateur pour chaque requ\u00eate distincte. Ce test est encore assez d\u00e9connect\u00e9 de la r\u00e9alit\u00e9, car un utilisateur cliquera toujours sur quelques pages, et dans la r\u00e9alit\u00e9, le TTFP jouera le r\u00f4le principal.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/cbed8f7c33e16c02d5f4a5b5351ec489.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLa premi\u00e8re, la toute premi\u00e8re requ\u00eate apr\u00e8s le premier d\u00e9marrage de la machine virtuelle IIS s'ex\u00e9cute en moyenne en 120 ms.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/cb1655496a517a21038aa44102872969.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nToutes les requ\u00eates suivantes montrent un TTFP de 1,5 ms. Apache et Nginx sont \u00e0 la tra\u00eene dans ce domaine. L'auteur pense personnellement que ce test est le plus r\u00e9v\u00e9lateur et choisirait un vainqueur uniquement sur cette base.<br \/>\nLe r\u00e9sultat n'est pas surprenant, car IIS met en cache le contenu statique d\u00e9j\u00e0 compress\u00e9 et ne le recomprime pas \u00e0 chaque fois qu'il est sollicit\u00e9.<\/p>\n<h3>Temps consacr\u00e9 \u00e0 un client<\/h3>\n<p>\nPour \u00e9valuer la performance, un test avec 1 connexion simultan\u00e9e est suffisant. <br \/>\nPar exemple, IIS a termin\u00e9 le test de 5000 utilisateurs en 40 secondes, soit 123 requ\u00eates par seconde.<\/p>\n<p>Dans les graphiques ci-dessous, nous montrons le temps jusqu'\u00e0 la transmission compl\u00e8te du contenu du site. C'est la proportion de requ\u00eates effectu\u00e9es dans un temps donn\u00e9. Dans notre cas, 80% de toutes les requ\u00eates ont \u00e9t\u00e9 trait\u00e9es en 8 ms sur IIS et en 4,5 ms sur Apache et Nginx, tandis que l'intervalle jusqu'\u00e0 8 millisecondes a trait\u00e9 98% de toutes les requ\u00eates sur Apache et Nginx.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/6ee8ef5dec443c21561a74bbd4cd9b0b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTemps n\u00e9cessaire pour traiter 5000 requ\u00eates :<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/f6501e87858f642406b41e3a94163189.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/b82e5d1bb3e2918ba923ecbea9539bfd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTemps n\u00e9cessaire pour traiter 5000 requ\u00eates :<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/8ce3939b78b35ac5a710482f0929714e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSi vous avez une machine virtuelle avec un CPU de 3,5 GHz et 8 c\u0153urs, choisissez ce que vous voulez. Tous les serveurs web sont tr\u00e8s similaires dans ce test. Nous parlerons ci-dessous de quel serveur web choisir pour chaque h\u00f4te.<\/p>\n<p>Quand il s'agit d'une situation un peu plus r\u00e9aliste, tous les serveurs web sont au coude \u00e0 coude.<\/p>\n<h3>D\u00e9bit :<\/h3>\n<p>\nGraphique des latences en fonction du nombre de connexions simultan\u00e9es. Plus la courbe est plate et basse, mieux c'est. Les 2 % les plus r\u00e9cents ont \u00e9t\u00e9 \u00e9cart\u00e9s des graphiques car ils les rendraient illisibles.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/ec6d8e53ce9ca16daf34d17e1a1cf7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/e73da00772632f630cb4e1227c9aa90c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/165b8f56f905727d5bb521196112645e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nConsid\u00e9rons maintenant le cas o\u00f9 le serveur est h\u00e9berg\u00e9 sur un h\u00e9bergement virtuel. Prenons 4 c\u0153urs \u00e0 2,2 GHz et un c\u0153ur \u00e0 1,8 GHz.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/f1b1f297f4dee8cd170effb2bf417cd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/25bf2907b79e07cb97e7810fbab0a81c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/da649793b51fc10c6a7b3957c54f7b1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/66ee865f013a804c1a6883068849f711.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/eaad6c11a75d6c809c71e0b78e9d0f33.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/7f0d0064d6d270aee7b334f4f6104f8b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Comment se dimensionnent<\/h2>\n<p>\nSi vous avez d\u00e9j\u00e0 vu \u00e0 quoi ressemblent les caract\u00e9ristiques des triodes et pentodes \u00e9lectrovaccinants, ces graphiques vous seront familiers. C'est pr\u00e9cis\u00e9ment ce que nous essayons de capturer : la saturation. Le point o\u00f9, peu importe combien de c\u0153urs vous ajoutez, l'augmentation des performances ne sera pas perceptible.<\/p>\n<p>Auparavant, tout le d\u00e9fi consistait \u00e0 traiter 98 % des requ\u00eates avec le moindre d\u00e9lai possible pour maintenir une courbe aussi lisse que possible. Maintenant, gr\u00e2ce \u00e0 une autre courbe, nous allons trouver le point de fonctionnement optimal pour chacun des serveurs.<\/p>\n<p>Pour cela, nous allons utiliser l'indicateur des requ\u00eates par seconde (RPR). Sur l'axe horizontal, la fr\u00e9quence, sur l'axe vertical \u2014 le nombre de requ\u00eates trait\u00e9es par seconde, les lignes \u2014 le nombre de c\u0153urs.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/a001a085582ae9038cb87fea2fa9dd62.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLa corr\u00e9lation dans la mani\u00e8re dont Nginx traite les requ\u00eates une apr\u00e8s l'autre est montr\u00e9e. 8 c\u0153urs se montrent meilleurs dans ce test.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/4eec09cee7574f521a0e9fb256053bdc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCe graphique montre bien combien Nginx fonctionne mieux (pas de beaucoup) sur un seul c\u0153ur. Si vous utilisez Nginx, il peut \u00eatre judicieux de r\u00e9duire le nombre de c\u0153urs \u00e0 un si vous n'h\u00e9bergez que des fichiers statiques.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/183c211ab1ed69960ab5e606c284b422.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/3197721769223047246cc3b3be2e236b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/c3882b50d227b8e2015700d451b020c8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nBien que IIS ait le TTFB le plus bas selon DevTools dans Chrome, il parvient \u00e0 perdre face \u00e0 Nginx et Apache dans un test de stress s\u00e9rieux de l'Apache Foundation.<\/p>\n<p><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/964f92a23d85ea58681f481e8fa121e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLa courbure des graphiques est reproduite \u00e0 la perfection. <\/p>\n<h2>En r\u00e9sum\u00e9 :<\/h2>\n<p>\nOui, Apache fonctionne ind\u00e9niablement moins bien sur 1 et 8 c\u0153urs, alors qu'il obtient de meilleures performances sur 4 c\u0153urs. <\/p>\n<p>Oui, Nginx g\u00e8re mieux les requ\u00eates une apr\u00e8s l'autre avec 8 c\u0153urs, mais il fonctionne moins bien avec 1 et 4 c\u0153urs quand il y a beaucoup de connexions.<\/p>\n<p>Oui, IIS pr\u00e9f\u00e8re 4 c\u0153urs pour les charges multithread et 8 c\u0153urs pour le monothread. En fin de compte, IIS s'est av\u00e9r\u00e9 l\u00e9g\u00e8rement plus rapide que les autres avec 8 c\u0153urs sous une charge \u00e9lev\u00e9e, bien que tous les serveurs soient rest\u00e9s au m\u00eame niveau.<\/p>\n<p>Ce n'est pas une erreur de mesure, la marge d'erreur ici est de \u00b11 ms. pour les latences et de \u00b12-3 requ\u00eates par seconde pour le RPR.<\/p>\n<p>Les r\u00e9sultats lorsqu'il y a 8 c\u0153urs qui se comportent moins bien ne sont pas surprenants ; de nombreux c\u0153urs et SMT\/Hyperthreading d\u00e9gradent fortement les performances si nous avons un d\u00e9lai \u00e0 respecter pour terminer l'ensemble du pipeline.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"La bataille des serveurs WEB. Partie 2 \u2013 un sc\u00e9nario r\u00e9aliste pour HTTPS :\" src=\"\/wp-content\/uploads\/2019\/12\/e530d5d2228f95edcd9c5af9339ee939.jpg\" 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\/482230\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e \u043c\u0435\u0442\u043e\u0434\u0438\u043a\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0442\u0430\u0442\u044c\u0438, \u0432 \u044d\u0442\u043e\u0439 \u043c\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c HTTPS, \u043d\u043e \u0432 \u0431\u043e\u043b\u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f\u0445. \u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 Let\u2019s Encrypt, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0441\u0436\u0430\u0442\u0438\u0435 Brotli \u043d\u0430 11. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 VDS \u0438\u043b\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u043d\u0430 \u0445\u043e\u0441\u0442\u0435 \u0441 \u0442\u0438\u043f\u043e\u0432\u044b\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u043b\u0438\u043c\u0438\u0442 \u0432: [&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-54585","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=\"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-2-realistichnyj-stsenarij-https\" \/>\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 2 \u2013 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 HTTPS: | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https\" \/>\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-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:37+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 2 \u2013 sc\u00e9nario r\u00e9aliste HTTPS : | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","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 2 \u2013 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 HTTPS: | ProHoster","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","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-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54585","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 11:56:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:26:49","updated":"2026-01-24 11:56:21","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\/54585","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=54585"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/54585\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=54585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=54585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=54585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}