{"id":122613,"date":"2025-03-20T01:46:01","date_gmt":"2025-03-19T23:46:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov"},"modified":"2025-03-20T01:46:01","modified_gmt":"2025-03-19T23:46:02","slug":"predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","title":{"rendered":"Predstaven\u00fd TinyKVM na virtualiz\u00e1ciu na \u00farovni jednotliv\u00fdch procesov","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Varnish Software, vyv\u00edjaj\u00faca syst\u00e9my na budovanie siet\u00ed na dod\u00e1vanie a ukl\u00e1danie obsahu, predstavila otvoren\u00fd projekt TinyKVM, ktor\u00fd roz\u0161iruje n\u00e1stroje na izol\u00e1ciu vykon\u00e1vania jednotliv\u00fdch procesov pomocou hyperv\u00edzora KVM. Cie\u013eom projektu je vytvori\u0165 najr\u00fdchlej\u0161\u00ed syst\u00e9m sandbox-izol\u00e1cie jednotliv\u00fdch procesov, ktor\u00fd vyu\u017e\u00edva hardv\u00e9rov\u00fa virtualiz\u00e1ciu. K\u00f3d projektu je nap\u00edsan\u00fd v jazykoch C a C++ a je distribuovan\u00fd pod licenciou GPLv3 (pre t\u00fdch, ktor\u00ed nie s\u00fa pripraven\u00ed splni\u0165 po\u017eiadavky GPLv3, je k dispoz\u00edcii komer\u010dn\u00e1 licencia).    <\/p>\n<p>TinyKVM je ur\u010den\u00fd na izolovan\u00e9 spustenie ak\u00fdchko\u013evek konzolov\u00fdch programov pre Linux s v\u00fdkonom bl\u00edzkym be\u017en\u00e9mu vykon\u00e1vaniu. N\u00e1klady na ka\u017ed\u00fd syst\u00e9mov\u00fd volanie s\u00fa pribli\u017ene 2 mikrosekundy. Ako pr\u00edklad aplik\u00e1cie projektu sa uv\u00e1dza \u010fal\u0161ia izol\u00e1cia procesov v syst\u00e9mov\u00fdch cache a spracovan\u00ed webov\u00fdch po\u017eiadaviek. TinyKVM bol vyvinut\u00fd na nahradenie emul\u00e1tora libriscv, ktor\u00fd sa pou\u017e\u00edva na izol\u00e1ciu spracovania ka\u017edej webovej po\u017eiadavky na platforme Varnish. Navy\u0161e bola vytvoren\u00e1 verzia kni\u017enice libvmod, ktor\u00e1 umo\u017e\u0148uje vykon\u00e1vanie modulov na Varnish s vyu\u017eit\u00edm TinyKVM.    <center><img decoding=\"async\" alt=\"Predstaven\u00fd TinyKVM na virtualiz\u00e1ciu na \u00farovni jednotliv\u00fdch procesov\" src=\"\/wp-content\/uploads\/2025\/03\/f561d37ddc61ac392508c8301906cae5.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Predstaven\u00fd TinyKVM na virtualiz\u00e1ciu na \u00farovni jednotliv\u00fdch procesov\" src=\"\/wp-content\/uploads\/2025\/03\/f55fbfe95625c87659ff985675213362.jpg\" style=\"display:block;margin: 0 auto;\" \/>  <\/center>    <\/p>\n<p>Pri spusten\u00ed pomocou TinyKVM sa strojov\u00fd k\u00f3d programov vykon\u00e1va bez emula\u010dn\u00fdch vrstiev na CPU a je obmedzen\u00fd pomocou API hyperv\u00edzora KVM, \u010do umo\u017e\u0148uje vyl\u00fa\u010di\u0165 n\u00e1klady a dosiahnu\u0165 v\u00fdkon bl\u00edzky vykon\u00e1vaniu bez virtualiz\u00e1cie. Hlavn\u00e9 funkcie TinyKVM:     <\/p>\n<ul>\n<li class=\"l\"> Obmedzenie maxim\u00e1lneho \u010dasu vykon\u00e1vania. Program m\u00f4\u017ee by\u0165 n\u00fatene zastaven\u00fd po uplynut\u00ed \u010dasov\u00e9ho limitu, bez volania spracovate\u013eov sign\u00e1lov a vl\u00e1kien.\n<li class=\"l\"> Obmedzenie spotreby pam\u00e4te.\n<li class=\"l\"> Mo\u017enos\u0165 odvetvenia (fork) neinitializovan\u00fdch in\u0161tanci\u00ed <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/vps\/\"   title=\"virtu\u00e1ln\u00edch stroj\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2200\">virtu\u00e1ln\u00edch stroj\u016f<\/a> z jednej inicializovanej in\u0161tancie izolovan\u00e9ho programu. K\u00f3pie virtu\u00e1lnych strojov sa vytv\u00e1raj\u00fa v re\u017eime copy-on-write, \u010do umo\u017e\u0148uje v\u00fdrazne \u0161etri\u0165 pam\u00e4\u0165, pri\u010dom sa uchov\u00e1va iba jedna k\u00f3pia zdie\u013ean\u00fdch \u00fadajov.\n<li class=\"l\"> Odbit\u00e9 procesy m\u00f4\u017eu by\u0165 resetovan\u00e9 do predch\u00e1dzaj\u00faceho stavu (napr\u00edklad, odbit\u00fd spracov\u00e1vate\u013e http po\u017eiadaviek sa m\u00f4\u017ee bez re\u0161tartu vr\u00e1ti\u0165 do p\u00f4vodn\u00e9ho stavu po spracovan\u00ed ka\u017edej po\u017eiadavky). In\u0161tancia izolovan\u00e9ho procesu m\u00f4\u017ee by\u0165 taktie\u017e resetovan\u00e1 na stav inej virtu\u00e1lnej ma\u0161iny, nie tej, z ktorej bola odbit\u00e1, ale n\u00e1klady v tomto pr\u00edpade bud\u00fa vy\u0161\u0161ie, preto\u017ee bude potrebn\u00e9 zmeni\u0165 tabu\u013eku str\u00e1n pam\u00e4te.\n<li class=\"l\"> Mo\u017enos\u0165 vytv\u00e1rania statick\u00fdch str\u00e1n pam\u00e4te po\u010das inicializ\u00e1cie, vhodn\u00fdch aj pre sofistikovan\u00e9 runtime, napr\u00edklad ako v jazyku Go. V tomto pr\u00edpade s\u00fa povolen\u00e9 zmeny iba pre str\u00e1nky, ktor\u00e9 s\u00fa v re\u017eime copy-on-write.\n<li class=\"l\"> Podpora vzdialen\u00e9ho ladenia pomocou GDB. Je mo\u017en\u00e9 lad\u011bn\u00ed za behu s obnoven\u00edm vykon\u00e1vania.    <\/ul>\n<p> Hostite\u013esk\u00e9 prostredie TinyKVM formuje z\u00fa\u017een\u00e9 jadro, chr\u00e1nen\u00e9 pred zmenami, zostaven\u00e9 so zapnutou ochranou str\u00e1n pam\u00e4te a vyu\u017e\u00edvaj\u00face SMAP (Prevencia pr\u00edstupu v re\u017eime spr\u00e1vcu) a SMEP (Prevencia vykon\u00e1vania v re\u017eime spr\u00e1vcu) pre dodato\u010dn\u00fa izol\u00e1ciu medzi jadrom a u\u017e\u00edvate\u013esk\u00fdm priestorom. TinyKVM pou\u017e\u00edva ve\u013ek\u00e9 str\u00e1nky pam\u00e4te (hugepage) na zv\u00fd\u0161enie v\u00fdkonu. Syst\u00e9mov\u00e9 volania vyvolan\u00e9 programami s\u00fa zachyt\u00e1van\u00e9 emul\u00e1torom a presmerov\u00e1van\u00e9 do hostite\u013esk\u00e9ho prostredia (oneskorenie na spracovanie a preklad emulovan\u00e9ho volania \u010din\u00ed pribli\u017ene 2 mikrosekundy). V samotnej <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/vps\/abuzoustojchivye-vps\/\"   title=\"virtu\u00e1lnom stroji\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4352\">virtu\u00e1lnom stroji<\/a> sa nepou\u017e\u00edvaj\u00fa \u017eiadne ovl\u00e1da\u010de, vstup\/v\u00fdstup a virtu\u00e1lne zariadenia.        <center><img decoding=\"async\" alt=\"Predstaven\u00fd TinyKVM na virtualiz\u00e1ciu na \u00farovni jednotliv\u00fdch procesov\" src=\"\/wp-content\/uploads\/2025\/03\/4e61b85f98c4d3dfa4f85f67b6b51b56.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62898\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 KVM. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0439 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b sandbox-\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0443\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C \u0438 \u0421++, \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3 (\u0434\u043b\u044f \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":122614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-122613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.\" \/>\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\/sk\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d TinyKVM \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov\" \/>\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=\"2025-03-19T23:46:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-19T23:46:02+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\udd47Predstaven\u00fd TinyKVM na virtualiz\u00e1ciu na \u00farovni jednotliv\u00fdch procesov | ProHoster","description":"Spolo\u010dnos\u0165 Varnish Software, vyv\u00edjaj\u00faca syst\u00e9my na budovanie siet\u00ed doru\u010dovania a caching obsahu, predstavila otvoren\u00fd projekt TinyKVM, rozv\u00edjaj\u00faci n\u00e1stroje na izol\u00e1ciu vykon\u00e1vania jednotliv\u00fdch procesov pri.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d TinyKVM \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","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":"2025-03-19T23:46:02+00:00","article:modified_time":"2025-03-19T23:46:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122613","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":"default","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-02-09 17:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:22:36","updated":"2026-02-09 17:43:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/122613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=122613"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/122613\/revisions"}],"predecessor-version":[{"id":164227,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/122613\/revisions\/164227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/122614"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=122613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=122613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=122613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}