{"id":102845,"date":"2022-01-03T15:36:38","date_gmt":"2022-01-03T13:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85"},"modified":"2022-01-03T15:36:38","modified_gmt":"2022-01-03T13:36:38","slug":"%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85","title":{"rendered":"Byla zve\u0159ejn\u011bna sada patch\u016f, kter\u00e9 urychluj\u00ed kompilaci j\u00e1dra Linuxu o 50-80%.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ingo Molnar, zn\u00e1m\u00fd v\u00fdvoj\u00e1\u0159 j\u00e1dra Linux a autor pl\u00e1nova\u010de \u00faloh CFS (Completely Fair Scheduler), navrhl k diskusi na mailing listu v\u00fdvoj\u00e1\u0159\u016f j\u00e1dra Linux s\u00e9rii patch\u016f, kter\u00e9 se dot\u00fdkaj\u00ed v\u00edce ne\u017e poloviny v\u0161ech soubor\u016f v zdrojov\u00fdch textech j\u00e1dra a zaji\u0161\u0165uj\u00ed zv\u00fd\u0161en\u00ed rychlosti kompletn\u00ed p\u0159estavby j\u00e1dra o 50-80 % v z\u00e1vislosti na nastaven\u00ed. Realizovan\u00e1 optimalizace je pozoruhodn\u00e1 t\u00edm, \u017ee je spojena s p\u0159id\u00e1n\u00edm nejv\u011bt\u0161\u00edho souboru zm\u011bn v historii v\u00fdvoje j\u00e1dra \u2014 navr\u017eeno je 2297 patch\u016f, kter\u00e9 m\u011bn\u00ed v\u00edce ne\u017e 25 tis\u00edc soubor\u016f (10 tis\u00edc hlavi\u010dkov\u00fdch soubor\u016f v adres\u00e1\u0159\u00edch \u201einclude\/\u201c a \u201earch\/*\/include\/\u201c a 15 tis\u00edc soubor\u016f se zdrojov\u00fdmi texty).         <\/p>\n<p>Zv\u00fd\u0161en\u00ed v\u00fdkonu je dosa\u017eeno zm\u011bnou metody zpracov\u00e1n\u00ed hlavi\u010dkov\u00fdch soubor\u016f. Je poznamen\u00e1no, \u017ee za t\u0159icet let v\u00fdvoje j\u00e1dra se stav hlavi\u010dkov\u00fdch soubor\u016f stal alarmuj\u00edc\u00edm kv\u016fli velk\u00e9mu po\u010dtu k\u0159\u00ed\u017eov\u00fdch z\u00e1vislost\u00ed mezi soubory. Pr\u00e1ce na restrukturalizaci hlavi\u010dkov\u00fdch soubor\u016f trvala v\u00edce ne\u017e rok a vy\u017eadovala v\u00fdznamn\u00e9 p\u0159epracov\u00e1n\u00ed hierarchie a z\u00e1vislost\u00ed. V r\u00e1mci restrukturalizace byla provedena pr\u00e1ce na odd\u011blen\u00ed definic typ\u016f a API pro r\u016fzn\u00e9 subsyst\u00e9my j\u00e1dra.    <\/p>\n<p>Mezi proveden\u00fdmi zm\u011bnami: odd\u011blen\u00ed vysoce\u00farov\u0148ov\u00fdch hlavi\u010dkov\u00fdch soubor\u016f od sebe navz\u00e1jem, vylou\u010den\u00ed linkerov\u00fdch hlavi\u010dkov\u00fdch soubor\u016f inline funkc\u00ed, vy\u010dlen\u011bn\u00ed hlavi\u010dkov\u00fdch soubor\u016f pro typy a API, zaji\u0161t\u011bn\u00ed odd\u011blen\u00e9 kompilace hlavi\u010dkov\u00fdch soubor\u016f (p\u0159ibli\u017en\u011b 80 soubor\u016f m\u011blo ru\u0161iv\u00e9 z\u00e1vislosti prezentovan\u00e9 p\u0159es jin\u00e9 hlavi\u010dkov\u00e9 soubory), automatick\u00e9 p\u0159id\u00e1n\u00ed z\u00e1vislost\u00ed k soubor\u016fm \u201e.h\u201c a \u201e.c\u201c, krokov\u00e1 optimalizace hlavi\u010dkov\u00fdch soubor\u016f, vyu\u017e\u00edv\u00e1n\u00ed re\u017eimu \u201eCONFIG_KALLSYMS_FAST=y\u201c, selektivn\u00ed konsolidace C-soubor\u016f do kompilovan\u00fdch blok\u016f za \u00fa\u010delem sn\u00ed\u017een\u00ed po\u010dtu objektov\u00fdch soubor\u016f.      <\/p>\n<p>V d\u016fsledku toho pr\u00e1ce umo\u017enila sn\u00ed\u017eit velikost hlavi\u010dkov\u00fdch soubor\u016f zpracov\u00e1van\u00fdch b\u011bhem f\u00e1ze post-preprocessingu o 1-2 \u0159\u00e1dy. Nap\u0159\u00edklad p\u0159ed optimalizac\u00ed pou\u017eit\u00ed hlavi\u010dkov\u00e9ho souboru \u201elinux\/gfp.h\u201c vedlo k p\u0159id\u00e1n\u00ed 13543 \u0159\u00e1dk\u016f k\u00f3du a p\u0159ipojen\u00ed 303 z\u00e1visl\u00fdch hlavi\u010dkov\u00fdch soubor\u016f, zat\u00edmco po optimalizaci se velikost sn\u00ed\u017eila na 181 \u0159\u00e1dk\u016f a 26 z\u00e1visl\u00fdch soubor\u016f. Dal\u0161\u00ed p\u0159\u00edklad: p\u0159i preprocessingu souboru \u201ekernel\/pid.c\u201c bez patchu se p\u0159ipojuje 94 tis\u00edc \u0159\u00e1dk\u016f k\u00f3du, z nich\u017e v\u011bt\u0161ina nen\u00ed v pid.c pou\u017e\u00edv\u00e1na. Odd\u011blen\u00ed hlavi\u010dkov\u00fdch soubor\u016f umo\u017enilo sn\u00ed\u017eit objem zpracov\u00e1van\u00e9ho k\u00f3du t\u0159ikr\u00e1t, co\u017e sn\u00ed\u017eilo po\u010det zpracov\u00e1van\u00fdch \u0159\u00e1dk\u016f na 36 tis\u00edc.      <\/p>\n<p>P\u0159i kompletn\u00ed p\u0159ekompilaci j\u00e1dra pomoc\u00ed p\u0159\u00edkazu &#171;make -j96 vmlinux&#187; na testovac\u00edm syst\u00e9mu uk\u00e1zala aplikace patch\u016f sn\u00ed\u017een\u00ed doby p\u0159ekompilace v\u011btve v5.16-rc7 z 231,34 na 129,97 sekund (z 15,5 na 27,7 p\u0159ekompilac\u00ed za hodinu) a tak\u00e9 zv\u00fd\u0161ila efektivitu vyu\u017eit\u00ed jader CPU b\u011bhem kompilace. P\u0159i inkrement\u00e1ln\u00ed kompilaci je efekt optimalizace je\u0161t\u011b v\u00fdrazn\u011bj\u0161\u00ed \u2014 \u010das op\u011btovn\u00e9 p\u0159ekompilace j\u00e1dra po proveden\u00ed zm\u011bn v hlavi\u010dkov\u00fdch souborech se zkr\u00e1til v n\u011bkolika p\u0159\u00edpadech (od 112% do 173% v z\u00e1vislosti na modifikovan\u00e9m hlavi\u010dkov\u00e9m souboru). Optimalizace jsou zat\u00edm dostupn\u00e9 pouze pro architektury ARM64, MIPS, Sparc a x86 (32- a 64-bitov\u00e9).<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56449\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u043d\u0433\u043e \u041c\u043e\u043b\u043d\u0430\u0440 (Ingo Molnar), \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Linux \u044f\u0434\u0440\u0430 \u0438 \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 CFS (Completely Fair Scheduler), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u0441\u0435\u0440\u0438\u044e \u043f\u0430\u0442\u0447\u0435\u0439, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0430\u0445 \u044f\u0434\u0440\u0430 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438 \u044f\u0434\u0440\u0430 \u043d\u0430 50-80% \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u043e\u043d\u0430 [&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-102845","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=\"\u0418\u043d\u0433\u043e \u041c\u043e\u043b\u043d\u0430\u0440 (Ingo Molnar), \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Linux \u044f\u0434\u0440\u0430 \u0438 \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 CFS (Completely Fair Scheduler), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u0441\u0435\u0440\u0438\u044e \u043f\u0430\u0442\u0447\u0435\u0439, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0445.\" \/>\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\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85\" \/>\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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0438\u0445 \u0441\u0431\u043e\u0440\u043a\u0443 \u044f\u0434\u0440\u0430 Linux \u043d\u0430 50-80% | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u043d\u0433\u043e \u041c\u043e\u043b\u043d\u0430\u0440 (Ingo Molnar), \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Linux \u044f\u0434\u0440\u0430 \u0438 \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 CFS (Completely Fair Scheduler), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u0441\u0435\u0440\u0438\u044e \u043f\u0430\u0442\u0447\u0435\u0439, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85\" \/>\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=\"2022-01-03T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-03T13:36:38+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\udd47Byl zve\u0159ejn\u011bn soubor patch\u016f, kter\u00fd zrychluje sestaven\u00ed j\u00e1dra Linux o 50-80 % | ProHoster","description":"Ingo Molnar, zn\u00e1m\u00fd v\u00fdvoj\u00e1\u0159 j\u00e1dra Linux a autor pl\u00e1nova\u010de \u00faloh CFS (Completely Fair Scheduler), navrhl k diskuzi na mailing listu v\u00fdvoj\u00e1\u0159\u016f j\u00e1dra Linux s\u00e9rii patch\u016f t\u00fdkaj\u00edc\u00edch se.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85","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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0438\u0445 \u0441\u0431\u043e\u0440\u043a\u0443 \u044f\u0434\u0440\u0430 Linux \u043d\u0430 50-80% | ProHoster","og:description":"\u0418\u043d\u0433\u043e \u041c\u043e\u043b\u043d\u0430\u0440 (Ingo Molnar), \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Linux \u044f\u0434\u0440\u0430 \u0438 \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 CFS (Completely Fair Scheduler), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u0441\u0435\u0440\u0438\u044e \u043f\u0430\u0442\u0447\u0435\u0439, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0445.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/%d0%be%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%be%d0%b2%d0%b0%d0%bd-%d0%bd%d0%b0%d0%b1%d0%be%d1%80-%d0%bf%d0%b0%d1%82%d1%87%d0%b5%d0%b9-%d1%83%d1%81%d0%ba%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85","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":"2022-01-03T13:36:38+00:00","article:modified_time":"2022-01-03T13:36:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102845","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-03 13:37:39","updated":"2022-09-27 19:57:07","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\/102845","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=102845"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/102845\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=102845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=102845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=102845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}