{"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\/nl\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","title":{"rendered":"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/3002396dbff5ba9ce06a715a7b0c4d2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOver de methode hebben we eerder verteld in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/478854\/\">het eerste deel<\/a><\/noindex> het artikel, waarin we HTTPS testen, maar in meer realistische scenario's. Voor de tests is een Let\u2019s Encrypt-certificaat verkregen en is Brotli-compressie ingeschakeld op niveau 11.<\/p>\n<p>Deze keer proberen we een scenario voor de uitrol van een server op VDS of als een virtuele machine op een host met een standaardprocessor na te bootsen. Hiervoor hebben we een limiet ingesteld van:<\/p>\n<ul>\n<li>25% \u2014 wat overeenkomt met een frequentie van ~ 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>\nHet aantal gelijktijdige verbindingen is verminderd van 500 naar 1, 3, 5, 7 en 9,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Resultaten:<\/h2>\n<p><\/p>\n<h3>Vertragingen:<\/h3>\n<p>\nTTFB is speciaal als afzonderlijke test uitgevoerd, omdat HTTPD Tools voor elke afzonderlijke aanvraag als het ware een nieuwe gebruiker cre\u00ebert. Deze test is nog steeds vrij losjes verbonden met de realiteit, want een gebruiker zal toch een paar pagina's klikken, en in werkelijkheid zal TTFP een belangrijke rol spelen.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/cbed8f7c33e16c02d5f4a5b5351ec489.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe eerste, eigenlijk de allereerste aanvraag na de eerste start van de virtuele machine IIS, duurt gemiddeld 120 ms.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/cb1655496a517a21038aa44102872969.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAlle volgende aanvragen tonen een TTFP van 1,5 ms. Apache en Nginx blijven hierin achter. De auteur beschouwt deze test als de meest indicatieve en zou de winnaar alleen op basis daarvan kiezen.<br \/>\nHet resultaat is niet verrassend, aangezien IIS al gecomprimeerde statische inhoud cacht en deze niet elke keer opnieuw comprimeert wanneer deze wordt opgevraagd.<\/p>\n<h3>Tijd besteed aan \u00e9\u00e9n klant<\/h3>\n<p>\nVoor een beoordeling van de prestaties is zelfs een test met 1 gelijktijdige verbinding voldoende. <br \/>\nBijvoorbeeld, IIS voltooide de test met 5000 gebruikers in 40 seconden, wat 123 aanvragen per seconde betekent.<\/p>\n<p>In de onderstaande grafieken is de tijd tot de volledige overdracht van de website-inhoud weergegeven. Dit is het percentage aanvragen dat in een bepaalde tijd is uitgevoerd. In ons geval werd 80% van alle aanvragen binnen 8 ms verwerkt op IIS en binnen 4,5 ms op Apache en Nginx, terwijl 98% van alle aanvragen binnen 8 milliseconden zijn uitgevoerd op Apache en Nginx.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/6ee8ef5dec443c21561a74bbd4cd9b0b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe tijd die nodig was om 5000 aanvragen te verwerken:<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/f6501e87858f642406b41e3a94163189.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/b82e5d1bb3e2918ba923ecbea9539bfd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe tijd die nodig was om 5000 aanvragen te verwerken:<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/8ce3939b78b35ac5a710482f0929714e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAls je een virtuele machine hebt met een CPU van 3,5 GHz en 8 cores, kies dan wat je wilt. Alle webservers zijn erg vergelijkbaar in deze tests. Over welke webserver je voor elke host moet kiezen, zullen we later bespreken.<\/p>\n<p>Wanneer we het over een iets realistischer scenario hebben, gaan alle webservers gelijk op.<\/p>\n<h3>Throughput:<\/h3>\n<p>\nGrafiek van vertragingen op basis van het aantal gelijktijdige verbindingen. Hoe vlakker en lager \u2013 hoe beter. De laatste 2% zijn uit de grafieken gehaald omdat ze ze onleesbaar zouden maken.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/ec6d8e53ce9ca16daf34d17e1a1cf7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/e73da00772632f630cb4e1227c9aa90c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/165b8f56f905727d5bb521196112645e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLaten we nu een scenario overwegen waarin de server op virtuele hosting staat. We nemen 4 cores van 2,2 GHz en \u00e9\u00e9n core van 1,8 GHz.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/f1b1f297f4dee8cd170effb2bf417cd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/25bf2907b79e07cb97e7810fbab0a81c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/da649793b51fc10c6a7b3957c54f7b1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/66ee865f013a804c1a6883068849f711.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/eaad6c11a75d6c809c71e0b78e9d0f33.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/7f0d0064d6d270aee7b334f4f6104f8b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Hoe ze schalen<\/h2>\n<p>\nAls je ooit hebt gezien hoe de karakteristieken van elektronenbuizen, pentodes, enzovoort eruitzien, zullen deze grafieken je bekend voorkomen. Dit is wat we proberen te vangen \u2013 verzadiging. De limiet, waarbij het toevoegen van meer cores niet leidt tot merkbare prestatieverbeteringen.<\/p>\n<p>Voorheen bestond de uitdaging erin om 98% van de verzoeken te verwerken met de laagste latentie voor alle verzoeken, en de curve zo vlak mogelijk te houden. Nu, door een andere curve te construeren, vinden we het optimale werkpunt voor elke server.<\/p>\n<p>Hiervoor nemen we de metric Requests per second (RPR). Op de horizontale as de frequentie, op de verticale as \u2013 het aantal verzoeken dat per seconde wordt verwerkt, lijnen \u2013 aantal cores.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/a001a085582ae9038cb87fea2fa9dd62.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe correlatie wordt getoond hoe goed Nginx verzoeken \u00e9\u00e9n voor \u00e9\u00e9n verwerkt. 8 cores presteren beter in zulke tests.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/4eec09cee7574f521a0e9fb256053bdc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn deze grafiek is goed te zien hoe Nginx (niet veel beter) presteert op \u00e9\u00e9n core. Als je Nginx gebruikt, is het de moeite waard om na te denken over het verminderen van het aantal cores naar \u00e9\u00e9n, als je alleen statische bestanden host.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/183c211ab1ed69960ab5e606c284b422.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/3197721769223047246cc3b3be2e236b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/c3882b50d227b8e2015700d451b020c8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIIS, hoewel het de laagste TTFB heeft volgens DevTools in Chrome, verliest het van zowel Nginx als Apache in een serieuze stress-test van de Apache Foundation.<\/p>\n<p><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/964f92a23d85ea58681f481e8fa121e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDe kromming van de grafieken wordt nauwkeurig weergegeven. <\/p>\n<h2>Een soort conclusie:<\/h2>\n<p>\nJa, Apache presteert duidelijk slechter op 1 en 8 cores, maar op 4 cores is het iets beter. <\/p>\n<p>Ja, Nginx verwerkt beter aanvragen \u00e9\u00e9n voor \u00e9\u00e9n op 8 cores, maar presteert slechter op 1 en 4 cores wanneer er veel verbindingen zijn.<\/p>\n<p>Ja, IIS geeft de voorkeur aan 4 cores voor multithreaded belasting en 8 cores voor single-threaded. Uiteindelijk bleek IIS iets sneller te zijn dan de anderen op 8 cores onder hoge belasting, hoewel alle servers gelijkwaardig presteerden.<\/p>\n<p>Dit is geen meetfout, de afwijking is niet meer dan +-1 ms. in vertragingen en niet meer dan +-2-3 verzoeken per seconde voor RPR.<\/p>\n<p>De resultaten waarbij 8 cores slechter presteerden, zijn helemaal niet verrassend; veel cores en SMT\/Hyperthreading verslechteren de prestaties sterk als we tijdslimieten hebben waarbinnen we de hele pipeline moeten be\u00ebindigen.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/\"><img decoding=\"async\" alt=\"De strijd tussen WEB-servers. Deel 2 \u2013 een realistisch scenario voor HTTPS:\" src=\"\/wp-content\/uploads\/2019\/12\/e530d5d2228f95edcd9c5af9339ee939.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Bron: <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.3 - 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\/nl\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47De Strijd der WEB-servers. Deel 2 \u2013 realistisch scenario voor HTTPS: | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/bitva-web-serverov-chast-2-realistichnyj-stsenarij-https","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/54585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=54585"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/54585\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=54585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=54585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=54585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}