{"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\/pt\/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":"Conjunto de patches publicado, acelerando a compila\u00e7\u00e3o do kernel Linux em 50-80%","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ingo Molnar, um renomado desenvolvedor do n\u00facleo Linux e autor do escalonador de tarefas CFS (Completely Fair Scheduler), apresentou para discuss\u00e3o na lista de e-mails dos desenvolvedores do n\u00facleo Linux uma s\u00e9rie de patches que afetam mais da metade de todos os arquivos do c\u00f3digo-fonte do n\u00facleo, proporcionando um aumento na velocidade da recompila\u00e7\u00e3o completa do n\u00facleo de 50 a 80%, dependendo das configura\u00e7\u00f5es. A otimiza\u00e7\u00e3o implementada \u00e9 not\u00e1vel por estar ligada \u00e0 inclus\u00e3o do maior conjunto de altera\u00e7\u00f5es na hist\u00f3ria do desenvolvimento do n\u00facleo \u2013 um total de 2297 patches que alteram mais de 25 mil arquivos (10 mil arquivos de cabe\u00e7alho nos diret\u00f3rios 'include\/' e 'arch\/*\/include\/' e 15 mil arquivos de c\u00f3digo-fonte).         <\/p>\n<p>O ganho de desempenho \u00e9 alcan\u00e7ado atrav\u00e9s da mudan\u00e7a no m\u00e9todo de processamento de arquivos de cabe\u00e7alho. Observa-se que, ap\u00f3s trinta anos de desenvolvimento do n\u00facleo, a situa\u00e7\u00e3o dos arquivos de cabe\u00e7alho assumiu um estado preocupante devido \u00e0 presen\u00e7a de um grande n\u00famero de depend\u00eancias cruzadas entre os arquivos. O trabalho na reestrutura\u00e7\u00e3o dos arquivos de cabe\u00e7alho levou mais de um ano e exigiu uma revis\u00e3o significativa da hierarquia e das depend\u00eancias. Durante a reestrutura\u00e7\u00e3o, foi realizada a separa\u00e7\u00e3o das defini\u00e7\u00f5es de tipos e APIs para diferentes subsistemas do n\u00facleo.    <\/p>\n<p>Entre as modifica\u00e7\u00f5es realizadas est\u00e3o: separa\u00e7\u00e3o de arquivos de cabe\u00e7alho de alto n\u00edvel, exclus\u00e3o de arquivos de cabe\u00e7alho vinculados em fun\u00e7\u00f5es inline, separa\u00e7\u00e3o de arquivos de cabe\u00e7alho para tipos e API, garantia de compila\u00e7\u00e3o isolada dos arquivos de cabe\u00e7alho (cerca de 80 arquivos apresentavam depend\u00eancias indiretas interferentes na compila\u00e7\u00e3o, expostas atrav\u00e9s de outros arquivos de cabe\u00e7alho), adi\u00e7\u00e3o autom\u00e1tica de depend\u00eancias a arquivos '.h' e '.c', otimiza\u00e7\u00e3o passo a passo dos arquivos de cabe\u00e7alho, utiliza\u00e7\u00e3o do modo 'CONFIG_KALLSYMS_FAST=y', consolida\u00e7\u00e3o seletiva de arquivos C em blocos de compila\u00e7\u00e3o para reduzir o n\u00famero de arquivos objeto.      <\/p>\n<p>Como resultado, o trabalho realizado permitiu reduzir o tamanho dos arquivos de cabe\u00e7alho processados na fase de p\u00f3s-processamento em 1 a 2 ordens de magnitude. Por exemplo, antes da otimiza\u00e7\u00e3o, o uso do arquivo de cabe\u00e7alho 'linux\/gfp.h' resultava na adi\u00e7\u00e3o de 13543 linhas de c\u00f3digo e na inclus\u00e3o de 303 arquivos de cabe\u00e7alho dependentes, enquanto ap\u00f3s a otimiza\u00e7\u00e3o, o tamanho foi reduzido para 181 linhas e 26 arquivos dependentes. Em outro exemplo: ao pr\u00e9-processar o arquivo 'kernel\/pid.c' sem o patch, 94 mil linhas de c\u00f3digo s\u00e3o inclu\u00eddas, sendo que a maior parte n\u00e3o \u00e9 utilizada em pid.c. A separa\u00e7\u00e3o dos arquivos de cabe\u00e7alho permitiu reduzir o volume de c\u00f3digo processado em tr\u00eas vezes, diminuindo o n\u00famero de linhas processadas para 36 mil.      <\/p>\n<p>Com uma recompila\u00e7\u00e3o completa do kernel usando o comando &#171;make -j96 vmlinux&#187;, o uso de patches em um sistema de teste mostrou uma redu\u00e7\u00e3o no tempo de compila\u00e7\u00e3o da ramifica\u00e7\u00e3o v5.16-rc7 de 231.34 para 129.97 segundos (de 15.5 para 27.7 compila\u00e7\u00f5es por hora), al\u00e9m de aumentar a efici\u00eancia do uso dos n\u00facleos da CPU durante a compila\u00e7\u00e3o. Na compila\u00e7\u00e3o incremental, o efeito da otimiza\u00e7\u00e3o \u00e9 ainda mais not\u00e1vel \u2014 o tempo de recompila\u00e7\u00e3o do kernel ap\u00f3s altera\u00e7\u00f5es nos arquivos de cabe\u00e7alho foi reduzido drasticamente (de 112% a 173%, dependendo do arquivo de cabe\u00e7alho modificado). As otimiza\u00e7\u00f5es est\u00e3o dispon\u00edveis apenas para as arquiteturas ARM64, MIPS, Sparc e x86 (32 e 64 bits).<br \/>\n<br \/>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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\udd47Conjunto de patches publicado, acelerando a compila\u00e7\u00e3o do n\u00facleo Linux em 50-80% | ProHoster","description":"Ingo Molnar, conhecido desenvolvedor do n\u00facleo Linux e autor do escalonador de tarefas CFS (Completely Fair Scheduler), prop\u00f4s para discuss\u00e3o na lista de correio dos desenvolvedores do n\u00facleo Linux uma s\u00e9rie de patches que abordam.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/102845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=102845"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/102845\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=102845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=102845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=102845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}