{"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\/ro\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","title":{"rendered":"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/3002396dbff5ba9ce06a715a7b0c4d2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDespre metod\u0103 am vorbit \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\">prima parte<\/a><\/noindex> a articolului, \u00een aceasta test\u0103m HTTPS, dar \u00een scenarii mai realiste. Pentru testare, a fost ob\u021binut un certificat Let\u2019s Encrypt, iar compresia Brotli a fost activat\u0103 la 11.<\/p>\n<p>De aceast\u0103 dat\u0103 vom \u00eencerca s\u0103 reproducem un scenariu de implementare a unui server pe VDS sau ca ma\u0219in\u0103 virtual\u0103 pe un host cu procesor standard. Pentru aceasta, am stabilit un limit\u0103 de:<\/p>\n<ul>\n<li>25% \u2014 ceea ce echivaleaz\u0103 cu o frecven\u021b\u0103 de ~ 1350MHz<\/li>\n<li>35% - 1890MHz<\/li>\n<li>41% \u2014 2214MHz<\/li>\n<li>65% \u2014 3510MHz<\/li>\n<\/ul>\n<p>\nNum\u0103rul de conexiuni simultane a sc\u0103zut de la 500 la 1, 3, 5, 7 \u0219i 9,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Rezultatele:<\/h2>\n<p><\/p>\n<h3>\u00eent\u00e2rzieri:<\/h3>\n<p>\nTTFB a fost special dedicat ca un test separat, deoarece HTTPD Tools creeaz\u0103 un utilizator nou pentru fiecare cerere. Acest test este totu\u0219i destul de deta\u0219at de realitate, deoarece utilizatorul tot va da clic pe c\u00e2teva pagini, iar \u00een realitate, TTFP va juca un rol principal.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/cbed8f7c33e16c02d5f4a5b5351ec489.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPrima, cu adev\u0103rat prima cerere dup\u0103 prima pornire a ma\u0219inii virtuale IIS, dureaz\u0103 \u00een medie 120 ms.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/cb1655496a517a21038aa44102872969.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nToate cererile ulterioare arat\u0103 un TTFP de 1.5 ms. Apache \u0219i Nginx dezv\u0103luie un dezavantaj \u00een acest sens. Personal, autorul consider\u0103 acest test cel mai concludent \u0219i ar alege c\u00e2\u0219tig\u0103torul doar pe baza acestuia.<br \/>\nRezultatul nu este surprinz\u0103tor, deoarece IIS cacheaz\u0103 deja con\u021binutul static comprimat \u0219i nu \u00eel recompresase de fiecare dat\u0103 c\u00e2nd este accesat.<\/p>\n<h3>Timpul petrecut pe un client<\/h3>\n<p>\nPentru a evalua performan\u021ba, un test cu 1 conexiune simultan\u0103 este suficient. <br \/>\nDe exemplu, IIS a finalizat testul cu 5000 de utilizatori \u00een 40 de secunde, ceea ce \u00eenseamn\u0103 123 de cereri pe secund\u0103.<\/p>\n<p>\u00cen graficele de mai jos este prezentat timpul p\u00e2n\u0103 la transferul complet al con\u021binutului site-ului. Aceasta este propor\u021bia cererilor efectuate la un anumit timp. \u00cen cazul nostru, 80% din toate cererile au fost procesate \u00een 8ms pe IIS \u0219i \u00een 4.5ms pe Apache \u0219i Nginx, iar intervalul p\u00e2n\u0103 la 8 milisecunde s-a realizat pentru 98% din cereri pe Apache \u0219i Nginx.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/6ee8ef5dec443c21561a74bbd4cd9b0b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTimpul \u00een care 5000 de cereri au fost procesate:<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/f6501e87858f642406b41e3a94163189.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/b82e5d1bb3e2918ba923ecbea9539bfd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTimpul \u00een care 5000 de cereri au fost procesate:<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/8ce3939b78b35ac5a710482f0929714e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDac\u0103 ave\u021bi o ma\u0219in\u0103 virtual\u0103 cu un CPU de 3.5GHz \u0219i 8 nuclei, atunci alege\u021bi ceea ce dori\u021bi. Toate serverele web sunt foarte asem\u0103n\u0103toare \u00een acest test. Despre ce server web s\u0103 alege\u021bi pentru fiecare host vom discuta mai jos.<\/p>\n<p>C\u00e2nd vine vorba de o situa\u021bie pu\u021bin mai real\u0103, toate serverele web se afl\u0103 una l\u00e2ng\u0103 alta.<\/p>\n<h3>Debitul:<\/h3>\n<p>\nGraficele de \u00eent\u00e2rziere \u00een func\u021bie de num\u0103rul de conexiuni simultane. Cu c\u00e2t linia este mai plat\u0103 \u0219i mai jos, cu at\u00e2t este mai bine. Ultimele 2% au fost excluse din grafice deoarece le-ar face ilizibile.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/ec6d8e53ce9ca16daf34d17e1a1cf7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/e73da00772632f630cb4e1227c9aa90c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/165b8f56f905727d5bb521196112645e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAcum s\u0103 lu\u0103m \u00een considerare varianta \u00een care serverul este g\u0103zduit pe un server virtual. S\u0103 lu\u0103m 4 nuclee de 2,2 GHz \u0219i un nucleu de 1,8 GHz.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/f1b1f297f4dee8cd170effb2bf417cd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/25bf2907b79e07cb97e7810fbab0a81c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/da649793b51fc10c6a7b3957c54f7b1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/66ee865f013a804c1a6883068849f711.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/eaad6c11a75d6c809c71e0b78e9d0f33.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/7f0d0064d6d270aee7b334f4f6104f8b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Cum se scaleaz\u0103<\/h2>\n<p>\nDac\u0103 ai v\u0103zut vreodat\u0103 cum arat\u0103 curbele caracteristicilor electrice ale triodelor \u0219i pentodelor, aceste grafice \u00ee\u021bi vor fi familiare. Acesta este ceea ce \u00eencerc\u0103m s\u0103 surprindem \u2013 satura\u021bia. Limita \u00een care, indiferent c\u00e2te nuclee adaugi, cre\u0219terea performan\u021bei nu va fi vizibil\u0103.<\/p>\n<p>Anterior, \u00eentreaga provocare consta \u00een a procesa 98% din cereri av\u00e2nd cea mai mic\u0103 \u00eent\u00e2rziere. Acum, prin construirea unei alte curbe, vom g\u0103si punctul de lucru optim pentru fiecare dintre servere.<\/p>\n<p>Pentru aceasta, vom lua indicatorul Cereri pe secund\u0103 (RPR). Pe orizontal\u0103 este frecven\u021ba, pe vertical\u0103 \u2013 num\u0103rul de cereri procesate pe secund\u0103, iar liniile \u2013 num\u0103rul de nuclee.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/a001a085582ae9038cb87fea2fa9dd62.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAici este ar\u0103tat\u0103 corela\u021bia c\u00e2t de bine Nginx proceseaz\u0103 cererile una dup\u0103 alta. 8 nuclee \u00een acest tip de testare \u00ee\u0219i demonstreaz\u0103 superioritatea.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/4eec09cee7574f521a0e9fb256053bdc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAcest grafic arat\u0103 foarte bine c\u00e2t de mult mai bine (nu cu mult) Nginx func\u021bioneaz\u0103 pe un singur nucleu. Dac\u0103 ai Nginx, merit\u0103 s\u0103 te g\u00e2nde\u0219ti s\u0103 reduci num\u0103rul de nuclee la unul, dac\u0103 g\u0103zduie\u0219ti doar fi\u0219iere statice.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/183c211ab1ed69960ab5e606c284b422.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/3197721769223047246cc3b3be2e236b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/c3882b50d227b8e2015700d451b020c8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe\u0219i IIS are cel mai mic TTFB conform DevTools \u00een Chrome, reu\u0219e\u0219te s\u0103 piard\u0103 \u00een fa\u021ba at\u00e2t a Nginx, c\u00e2t \u0219i a Apache \u00een testele de stres riguroase de la Apache Foundation.<\/p>\n<p><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/964f92a23d85ea58681f481e8fa121e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nToat\u0103 curvatura graficelor este reproduse exact. <\/p>\n<h2>O concluzie de acest gen:<\/h2>\n<p>\nDa, Apache func\u021bioneaz\u0103 clar mai r\u0103u pe 1 \u0219i 8 nuclee, iar pe 4 func\u021bioneaz\u0103 pu\u021bin mai bine. <\/p>\n<p>Da, Nginx pe 8 nuclee proceseaz\u0103 mai bine cererile una dup\u0103 alta, iar pe 1 \u0219i 4 nuclee func\u021bioneaz\u0103 mai slab, c\u00e2nd sunt multe conexiuni.<\/p>\n<p>Da, IIS prefer\u0103 4 nuclee pentru sarcini multi-threading \u0219i prefer\u0103 8 nuclee pentru sarcini single-threading. \u00cen cele din urm\u0103, IIS s-a dovedit pu\u021bin mai rapid dec\u00e2t toate pe 8 nuclee sub o sarcin\u0103 mare, de\u0219i toate serverele au fost la egalitate.<\/p>\n<p>Aceasta nu este o eroare de m\u0103surare, devia\u021bia nu dep\u0103\u0219e\u0219te +-1 ms \u00een \u00eent\u00e2rziere \u0219i nu mai mult de +-2-3 cereri pe secund\u0103 pentru RPR.<\/p>\n<p>Rezultatele \u00een care 8 nuclee se comport\u0103 mai r\u0103u nu sunt deloc surprinz\u0103toare; multe nuclee \u0219i SMT\/Hyperthreading afecteaz\u0103 semnificativ performan\u021ba, dac\u0103 avem o fereastr\u0103 de timp \u00een care trebuie s\u0103 finaliz\u0103m \u00eentregul pipeline.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariul realist HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/e530d5d2228f95edcd9c5af9339ee939.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Sursa: <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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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\udd47B\u0103t\u0103lia serverelor WEB. Partea 2 \u2013 scenariu realist HTTPS: | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/54585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=54585"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/54585\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=54585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=54585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=54585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}