{"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\/sv\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","title":{"rendered":"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I den h\u00e4r artikeln kommer vi att prova p\u00e5 omv\u00e4nd ingenj\u00f6rskonst, kan man s\u00e4ga. Vi ska kika med v\u00e5ra smutsiga h\u00e4nder under huven p\u00e5 varje webbserver och utnyttja dem som ingen n\u00e5gonsin skulle g\u00f6ra.<\/p>\n<p>Detta test \u00e4r en m\u00e4tning av en sf\u00e4risk h\u00e4st i vakuum, inte mer \u00e4n data som har samlats in, och vi vet nu inte vad vi ska g\u00f6ra med dem.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\"><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" 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>Metodologi<\/h2>\n<p>\nSom operativsystem f\u00f6r Nginx och Apache anv\u00e4nds Ubuntu 18.04 LTS, f\u00f6r IIS anv\u00e4nds Windows Server Core 2019. Alla operativsystem fick de senaste uppdateringarna den 04.12.2019 innan testerna.<\/p>\n<p>Tester utf\u00f6rdes uteslutande \u00f6ver HTTP. P\u00e5 varje webbserver k\u00f6rdes samma sida, en gratismall f\u00f6r Jekyll fr\u00e5n Codrops. <noindex><a rel=\"nofollow\" href=\"https:\/\/tympanus.net\/codrops\/2018\/04\/20\/freebie-oasis-jekyll-website-template\/\">L\u00e4nk<\/a><\/noindex>. P\u00e5 varje webbserver var gzip-komprimering avst\u00e4ngd.<\/p>\n<p>Kapacitetstestet genomf\u00f6rdes med Httpd-tools med argumenten:<\/p>\n<pre><code class=\"plaintext\">ab -n 50000 -c 500 http:\/\/192.168.76.204:80\/<\/code><\/pre>\n<p>\nEn gr\u00e4ns sattes f\u00f6r servrarna p\u00e5 10, 5 och 1 procent av k\u00e4rnorna f\u00f6r 8, 4 och en k\u00e4rna. Som testmilj\u00f6 anv\u00e4ndes en dator med 9900K@5400MHz, vilket betyder att servern som fick en begr\u00e4nsning p\u00e5 10% f\u00e5r cirka 540MHz per k\u00e4rna.<\/p>\n<p>TTFB-testet genomf\u00f6rdes vid f\u00f6rsta serverladdningen och m\u00e4ttes med hj\u00e4lp av DevTools. Efter att ha f\u00e5tt resultatet st\u00e4ngdes servern av och \u00e5terst\u00e4lldes till en tidigare kontrollpunkt, f\u00f6r att utesluta f\u00f6rekomsten av n\u00e5got slags cache.<\/p>\n<p>Testaren och webbservern befann sig p\u00e5 samma v\u00e4rd och samma virtuella switch.<\/p>\n<p>F\u00f6r att omedelbart bed\u00f6ma lagringssystemet, resultaten fr\u00e5n ATTO och CrystalDiskMark-benchmarken, f\u00f6r att f\u00e5 en uppfattning om flaskhalsar.<\/p>\n<p><b class=\"spoiler_title\">Data tas fr\u00e5n den virtuella maskinen:<\/b><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/c2a464331084fc9abc85c78801d6fdcd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/a991f1269577e0d518d9d8d7e8781504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/a016306c7758bcb9552543ce9b650821.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/14d0219d1316ea478d65106658e0da73.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Resultat:<\/h2>\n<p>\nTTFB:<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/49a5364dae59253537c31b128472c018.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Genomsnittlig TTFB f\u00f6r IIS \u00e4r den l\u00e4gsta av alla, 0,5ms, j\u00e4mf\u00f6rt med 1,4ms f\u00f6r Apache och 4ms f\u00f6r Nginx.<\/i><\/p>\n<p><b>Genomstr\u00f6mning:<\/b><\/p>\n<p>F\u00f6rst ska vi se hur bra varje server skalar med avseende p\u00e5 antal k\u00e4rnor.<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/9f6f221213d37a9349eac889ad6a1c86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nGrafen visar antalet f\u00f6rfr\u00e5gningar fr\u00e5n testaren till webbservern och latens. I grafen kan man se att NGINX hanterade 98% av alla f\u00f6rfr\u00e5gningar och levererade webbplatsen p\u00e5 20ms eller mindre. IIS och Apache tog de sista 5% av alla f\u00f6rfr\u00e5gningar p\u00e5 76ms respektive 14ms.<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/903b294d00e5c7b65cf0380c012e1a24.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/6a0822bb8261a40514fa899a0eb33145.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/e66a72b5c84a70867085f6967dc58f51.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nGrafen visar genomsnittlig tid f\u00f6r att behandla en f\u00f6rfr\u00e5gan under stresstestet.<\/p>\n<p>Som man kan se fr\u00e5n graferna s\u00e5 f\u00f6rlorade IIS mot b\u00e5de Apache och Nginx, vilket kraftigt bromsade under h\u00f6g belastning.\u00a0<\/p>\n<p>IIS f\u00f6redrog tydligt 4 k\u00e4rnor framf\u00f6r \u00e5tta, vilket visade l\u00e4gre latens p\u00e5 fyra, men visade heller inte stort st\u00f6d f\u00f6r en k\u00e4rna.<\/p>\n<p>NGINX skalar perfekt \u00f6ver alla 8 k\u00e4rnor, medan Apache, verkar ett enkelk\u00e4rnalt scenario vara det b\u00e4sta valet.<\/p>\n<h2>Skalbarhet:<\/h2>\n<p>\n<b>Nginx:<\/b><\/p>\n<p>L\u00e5t oss nu titta p\u00e5 skalbarheten i termer av frekvens och antal k\u00e4rnor.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/526bc9786e458b40d8831d46a7773ada.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTestet med ett tak p\u00e5 1% p\u00e5 4 och 1 k\u00e4rna klarade inte Nginx, som br\u00f6t anslutningen till testaren efter att ha passerat 2000 f\u00f6rfr\u00e5gningar.<\/p>\n<p><b>Apache:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/be0862743523ff3dc334904987922b86.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nApache, precis som Nginx, gav upp efter att ha behandlat 2500 f\u00f6rfr\u00e5gningar och br\u00f6t anslutningen. Apache klarade inte testen p\u00e5 8, 4 och 1 k\u00e4rna med ett tak p\u00e5 1%, och det klarade inte heller testet med ett 5% tak p\u00e5 en k\u00e4rna, vilket \u00e4r s\u00e4mre \u00e4n Nginx.<\/p>\n<p><b>IIS:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/d16bfc3ad3bcae98c8d37cc7b34d5fe9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS skapade under testerna en gigantisk k\u00f6 av f\u00f6rfr\u00e5gningar men behandlade var och en av dem. Det verkar som om det inte finns n\u00e5gra tidsgr\u00e4nser f\u00f6r att behandla en beg\u00e4ran som \u00e4r f\u00f6rinstallerade.<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/ee9f7af9f881c15a165b1b68eb4950d6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDiagrammet visar den tid som kr\u00e4vdes f\u00f6r att avsluta testen. Alldeles absurda testkonfigurationer avvisades. Fr\u00e5n diagrammet framg\u00e5r det hur resurskr\u00e4vande IIS \u00e4r och hur bra NGINX fungerar.<\/p>\n<h2>Skalbarhet fr\u00e5n disk:<\/h2>\n<p>\n<b>Nginx:<\/b><\/p>\n<p>Nu ska vi titta p\u00e5 skalbarheten utifr\u00e5n frekvens och antal k\u00e4rnor och disk hastighet.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/978b210f1f8bb8b8b4f64b9882385f8c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDen h\u00e4r g\u00e5ngen klarade inte Nginx 4 tester, ist\u00e4llet f\u00f6r tv\u00e5.<\/p>\n<p><b>Apache:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/eaa85257cd0c15b8184c1094ff070049.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nApache misslyckades med samma antal tester som tidigare.<\/p>\n<p><b>IIS:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/553764705cf7fba6e341cc82c4c7f5b6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS visar n\u00e4stan en identisk kurva, som om det inte fanns n\u00e5gra diskbegr\u00e4nsningar. Generellt sett har kurvorna f\u00f6r alla servrar inte f\u00f6r\u00e4ndrats n\u00e4mnv\u00e4rt, vilket tyder p\u00e5 att var och en av dem cachade statiska filer i RAM och levererade fr\u00e5n d\u00e4r. H\u00e4r ser vi den st\u00f6rsta flaskhalsen \u2013 sj\u00e4lva webbservern.<\/p>\n<p>Det \u00e4r f\u00f6r tidigt att dra slutsatser baserat p\u00e5 denna testning, vi har \u00e4nnu inte testat HTTPS, komprimering och HTTP\/2 med ett aktivt certifikat fr\u00e5n Let\u2019s Encrypt. Detta kommer vi att ta upp i n\u00e4sta artikel.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"Kampen mellan WEB-servrar. Del 1 \u2013 en avkopplad HTTP:\" src=\"\/wp-content\/uploads\/2019\/12\/dd11cfe995504ef694c618e2f9318523.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Slaget mellan WEB-servrar. Del 1 \u2013 en verklighetstrogen HTTP: | ProHoster","description":"I den h\u00e4r artikeln kommer vi att prova p\u00e5 reverse engineering, kan man s\u00e4ga.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/bitva-web-serverov-chast-1-otorvannyj-ot-realnosti-http","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/53623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=53623"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/53623\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=53623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=53623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=53623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}