{"id":120227,"date":"2024-10-20T01:09:07","date_gmt":"2024-10-19T23:09:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya"},"modified":"2024-10-20T01:09:07","modified_gmt":"2024-10-19T23:09:07","slug":"vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya","title":{"rendered":"Vyd\u00e1n\u00ed s\u00ed\u0165ov\u00e9ho stacku F-Stack 1.24 b\u011b\u017e\u00edc\u00edho v prostoru u\u017eivatele","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl zve\u0159ejn\u011bn s\u00ed\u0165ov\u00fd stack F-Stack 1.24, kter\u00fd je verz\u00ed s\u00ed\u0165ov\u00e9ho stacku FreeBSD, funguj\u00edc\u00ed v prostoru u\u017eivatele a vyu\u017e\u00edvaj\u00edc\u00ed framework DPDK pro dosa\u017een\u00ed maxim\u00e1ln\u00edho v\u00fdkonu. Projekt byl vytvo\u0159en nejv\u011bt\u0161\u00ed telekomunika\u010dn\u00ed spole\u010dnost\u00ed v \u010c\u00edn\u011b Tencent a je vyu\u017e\u00edv\u00e1n v jej\u00edch produktech a slu\u017eb\u00e1ch. K\u00f3d je naps\u00e1n v jazyce C a je distribuov\u00e1n pod licenc\u00ed BSD. Podpora pro Linux a FreeBSD je zaji\u0161t\u011bna.      <\/p>\n<p>F-Stack umo\u017e\u0148uje vyu\u017e\u00edvat vlastn\u00ed m\u00edstn\u00ed s\u00ed\u0165ov\u00fd z\u00e1sobn\u00edk v aplikac\u00edch, kter\u00fd nen\u00ed z\u00e1visl\u00fd na s\u00ed\u0165ov\u00e9m z\u00e1sobn\u00edku opera\u010dn\u00edho syst\u00e9mu, funguj\u00edc\u00ed v u\u017eivatelsk\u00e9m prostoru a p\u0159\u00edmo pracuj\u00edc\u00ed se s\u00ed\u0165ov\u00fdm vybaven\u00edm. F-Stack se prezentuje jako \u0159e\u0161en\u00ed, kter\u00e9 zvy\u0161uje v\u00fdkon zpracovatel\u016f s\u00ed\u0165ov\u00fdch po\u017eadavk\u016f v situac\u00edch, kdy standardn\u00ed TCP\/IP z\u00e1sobn\u00edk j\u00e1dra Linuxu p\u0159edstavuje \u00fazk\u00e9 m\u00edsto a omezuje \u0161k\u00e1lovatelnost \u2014 v n\u011bkter\u00fdch situac\u00edch projekt umo\u017e\u0148uje n\u011bkolikan\u00e1sobn\u011b zv\u00fd\u0161it po\u010det zpracov\u00e1van\u00fdch drobn\u00fdch s\u00ed\u0165ov\u00fdch po\u017eadavk\u016f. Teoreticky F-Stack umo\u017e\u0148uje dos\u00e1hnout stropu s\u00ed\u0165ov\u00e9ho v\u00fdkonu mo\u017en\u00e9ho pro pou\u017e\u00edvanou s\u00ed\u0165ovou kartu.       <\/p>\n<p>Zv\u00fd\u0161en\u00ed v\u00fdkonu je dosa\u017eeno odstran\u011bn\u00edm operac\u00ed, jako je kop\u00edrov\u00e1n\u00ed s\u00ed\u0165ov\u00fdch paket\u016f, pl\u00e1nov\u00e1n\u00ed vl\u00e1ken, zpracov\u00e1n\u00ed p\u0159eru\u0161en\u00ed a pou\u017e\u00edv\u00e1n\u00ed syst\u00e9mov\u00fdch vol\u00e1n\u00ed. Pro interakci se s\u00ed\u0165ovou kartou, bez pou\u017eit\u00ed rozhran\u00ed j\u00e1dra opera\u010dn\u00edho syst\u00e9mu, se vyu\u017e\u00edv\u00e1 framework DPDK (Data Plane Development Kit), kter\u00fd rozv\u00edj\u00ed sadu knihoven pro n\u00edzko\u00farov\u0148ovou pr\u00e1ci se s\u00ed\u0165ov\u00fdmi adapt\u00e9ry. DPDK umo\u017e\u0148uje sn\u00ed\u017eit re\u017eijn\u00ed n\u00e1klady a dostat se na minim\u00e1ln\u00ed po\u010det cykl\u016f CPU p\u0159i p\u0159\u00edjmu nebo odes\u00edl\u00e1n\u00ed s\u00ed\u0165ov\u00fdch paket\u016f.        <\/p>\n<p>Funkcionalita TCP\/IP stacku odpov\u00edd\u00e1 s\u00ed\u0165ov\u00e9mu stacku FreeBSD 13 a byla vy\u010dlen\u011bna z t\u00e9to opera\u010dn\u00ed soustavy do nez\u00e1visl\u00e9 knihovny. Pro v\u00fdvoj aplikac\u00ed je mo\u017en\u00e9 pou\u017e\u00edt standardn\u00ed API POSIX (socket, epoll, kqueue) nebo vlastn\u00ed programov\u00e9 rozhran\u00ed zalo\u017een\u00e9 na mikrovl\u00e1kn\u00e1ch, kter\u00e9 usnad\u0148uje vytv\u00e1\u0159en\u00ed s\u00ed\u0165ov\u00fdch aplikac\u00ed a umo\u017e\u0148uje se obej\u00edt bez slo\u017eit\u00e9 logiky asynchronn\u00edho zpracov\u00e1n\u00ed po\u017eadavk\u016f.      <\/p>\n<p>Projekt podporuje verze v\u00edcetransportn\u00edho protokolu p\u0159eveden\u00e9 na pou\u017eit\u00ed F-Stack <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-los-angeles\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3943\">serveru<\/a>  Nginx 1.25.2 a datab\u00e1zov\u00fd syst\u00e9m Redis 6.2.6, kter\u00e9 vykazuj\u00ed v\u00fdkon nad r\u00e1mec b\u011b\u017en\u00fdch sestaven\u00ed pracuj\u00edc\u00edch nad syst\u00e9mov\u00fdm s\u00ed\u0165ov\u00fdm z\u00e1sobn\u00edkem.        <\/p>\n<p>Nejv\u00fdznamn\u011bj\u0161\u00ed zm\u011bny v nov\u00e9m vyd\u00e1n\u00ed:  <\/p>\n<ul>\n<li class=\"l\"> V konfigura\u010dn\u00edm souboru config.ini byla p\u0159id\u00e1na mo\u017enost v\u00fdb\u011bru mezi pou\u017eit\u00edm KNI (Kernel NIC Interface) a virtio_user jako transportu pro p\u0159enos paket\u016f mezi j\u00e1drem a aplikac\u00ed pro zpracov\u00e1n\u00ed paket\u016f zalo\u017eenou na DPDK. P\u0159id\u00e1na mo\u017enost pou\u017eit\u00ed ratelimit pro KNI.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro aktivaci nastaven\u00ed s\u00ed\u0165ov\u00e9ho z\u00e1sobn\u00edku \u201enet.add_addr_allfibs=1\u201c pro p\u0159id\u00e1n\u00ed adres do v\u0161ech tabulek sm\u011brov\u00e1n\u00ed.\n<li class=\"l\"> P\u0159id\u00e1n API ff_get_traffic pro z\u00edsk\u00e1n\u00ed provozu, nap\u0159. pro implementaci QoS (Quality of Service).\n<li class=\"l\"> P\u0159id\u00e1ny funkce pthread_create a pthread_join p\u0159ipom\u00ednaj\u00edc\u00ed podobn\u00e9 funkce z POSIX.\n<li class=\"l\"> P\u0159id\u00e1n API ff_dpdk_raw_packet_send pro odes\u00edl\u00e1n\u00ed raw paket\u016f p\u0159\u00edmo aplikac\u00ed p\u0159es DPDK, nikoliv p\u0159es soket.\n<li class=\"l\"> Byla implementov\u00e1na podpora automatick\u00e9ho nastaven\u00ed VLAN, sm\u011brov\u00e1n\u00ed a policy routing.\n<li class=\"l\"> Bylo p\u0159ejd\u011bno na verzi DPDK 22.11.6 LTS.\n<li class=\"l\"> Ve realizaci Nginx nad F-Stack byla p\u0159id\u00e1na podpora modulu stream.        <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62076\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u043a F-Stack 1.24, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 FreeBSD, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a DPDK \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0435\u0439 \u0432 \u041a\u0438\u0442\u0430\u0435 \u0442\u0435\u043b\u0435\u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Tencent \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0435\u0451 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u0445. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \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 BSD. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 Linux \u0438 FreeBSD. F-Stack [&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":[702],"tags":[],"class_list":["post-120227","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u043a F-Stack 1.24, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 FreeBSD, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a DPDK \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\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\/cs\/blog\/news\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 F-Stack 1.24, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u043a F-Stack 1.24, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 FreeBSD, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a DPDK \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya\" \/>\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=\"2024-10-19T23:09:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-19T23:09:07+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\udd47Vyd\u00e1n\u00ed s\u00ed\u0165ov\u00e9ho z\u00e1sobn\u00edku F-Stack 1.24, vykon\u00e1van\u00e9ho v u\u017eivatelsk\u00e9m prostoru | ProHoster","description":"Byl zve\u0159ejn\u011bn s\u00ed\u0165ov\u00fd z\u00e1sobn\u00edk F-Stack 1.24, p\u0159edstavuj\u00edc\u00ed edici s\u00ed\u0165ov\u00e9ho z\u00e1sobn\u00edku FreeBSD, pracuj\u00edc\u00ed v u\u017eivatelsk\u00e9m prostoru a vyu\u017e\u00edvaj\u00edc\u00ed r\u00e1mec DPDK pro dosa\u017een\u00ed maxim\u00e1ln\u00edho v\u00fdkonu.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 F-Stack 1.24, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u043a F-Stack 1.24, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 FreeBSD, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a DPDK \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-setevogo-steka-f-stack-1-24-vypolnyaemogo-v-prostranstve-polzovatelya","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":"2024-10-19T23:09:07+00:00","article:modified_time":"2024-10-19T23:09:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120227","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-22 15:46:25","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:24:19","updated":"2026-02-22 15:46:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=120227"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120227\/revisions"}],"predecessor-version":[{"id":162472,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120227\/revisions\/162472"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=120227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=120227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=120227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}