{"id":37855,"date":"2020-06-23T01:33:36","date_gmt":"2020-06-23T08:33:36","guid":{"rendered":"https:\/\/staging.kinsta.site\/?p=74574"},"modified":"2022-10-04T10:08:25","modified_gmt":"2022-10-04T13:08:25","slug":"php-workers","status":"publish","type":"post","link":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/","title":{"rendered":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)"},"content":{"rendered":"<p>Quando chegar a hora de escolher um <a href=\"https:\/\/staging.kinsta.site\/pt\/planos\/\">plano de hospedagem<\/a>, \u00e9 importante escolher aquele que melhor atenda \u00e0s demandas do seu site WordPress.<\/p>\n<p>Por exemplo, um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/plataformas-ecommerce\/\">site de com\u00e9rcio eletr\u00f4nico<\/a> que recebe 50.000 visitantes por m\u00eas normalmente vai ser muito mais exigente em recursos do que um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/melhores-plataformas-blogs\/\">simples blog<\/a> com a mesma quantidade de tr\u00e1fego.<\/p>\n<p>Isto se deve simplesmente ao fato de que os sites de com\u00e9rcio eletr\u00f4nico s\u00e3o tipicamente din\u00e2micos por natureza, e requerem mais recursos para PHP e consultas a bancos de dados.<\/p>\n<p>\u00c9 a\u00ed que entram em jogo os PHP workers. Leia mais abaixo sobre o que s\u00e3o os PHP workers e como eles s\u00e3o usados para acelerar o processamento de requisi\u00e7\u00f5es no seu site.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>O que \u00e9 um PHP Worker?<\/h2>\n<p>No contexto do WordPress, os PHP workers constroem p\u00e1ginas, processam tarefas de fundo programadas, e muito mais. Como os PHP workers s\u00e3o diretamente respons\u00e1veis por gerar p\u00e1ginas HTML para servir aos visitantes do seu site, eles determinam <strong>quantas solicita\u00e7\u00f5es simult\u00e2neas sem cache o seu site pode lidar a qualquer momento.<\/strong><\/p>\n<p>Por exemplo, digamos que seu site WordPress est\u00e1 equipado com dois PHP workers e sem <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/cache-wordpress\/#page-cache\">configura\u00e7\u00e3o de cache de p\u00e1gina<\/a>. Se quatro solicita\u00e7\u00f5es chegarem ao seu site exatamente ao mesmo tempo, duas dessas solicita\u00e7\u00f5es ser\u00e3o processadas imediatamente, enquanto as outras duas ter\u00e3o que esperar na fila at\u00e9 que as duas primeiras tenham terminado de processar.<\/p>\n<p>Aqui em Kinsta, n\u00f3s usamos PHP workers como uma das vari\u00e1veis para as nossas <a href=\"https:\/\/staging.kinsta.site\/pt\/planos\/\">diferentes camadas de planos<\/a>. Por exemplo, planos Business 1 t\u00eam 4 PHP workers por site, enquanto planos Enterprise 4 t\u00eam 16.<\/p>\n<p>Embora <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/cache-wordpress\/\">n\u00f3s implementemos o cache em n\u00edvel de servidor<\/a>, para requisi\u00e7\u00f5es onde o cache \u00e9 contornado ou perdido, os PHP workers se tornam muito importantes, pois eles t\u00eam que fazer o trabalho para cada requisi\u00e7\u00e3o.<\/p>\n<p>Tipicamente vemos muitos pedidos sem cache em <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-forum-plugins\/\">sites de com\u00e9rcio eletr\u00f4nico e f\u00f3runs comunit\u00e1rios<\/a>. Portanto, esses sites exigir\u00e3o trabalhadores adicionais de PHP para garantir que cada requisi\u00e7\u00e3o seja processada sem atrasos ou timeouts.<\/p>\n<p>Se o seu site \u00e9 altamente otimizado ou n\u00e3o tem muito c\u00f3digo PHP (por exemplo, um tema complexo ou muitos <a href=\"https:\/\/staging.kinsta.site\/pt\/melhores-wordpress-plugins\/\">plugins WordPress<\/a>), ent\u00e3o o processamento de cada requisi\u00e7\u00e3o deve acontecer quase que instantaneamente. Mesmo com 2 PHP workers e 4 requisi\u00e7\u00f5es, todas as quatro requisi\u00e7\u00f5es seriam tratadas muito rapidamente.<\/p>\n<p>Simplificando, <strong>um PHP worker \u00e9 um processo em segundo plano em um servidor que executa c\u00f3digo PHP<\/strong>.<\/p>\n<h2>Como o WordPress Utiliza os PHP workers?<\/h2>\n<p>Antes de entrarmos em como otimizar o uso de PHP workers para WordPress, temos que primeiro entender como WordPress usa PHP workers.<\/p>\n<p>Um pedido t\u00edpico em um ambiente sem cache \u00e9 algo assim:<\/p>\n<ol>\n<li>O servidor web (<a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/nginx-vs-apache\/\">Nginx ou Apache<\/a>) recebe uma solicita\u00e7\u00e3o de um visitante.<\/li>\n<li>Nginx passa a requisi\u00e7\u00e3o para o PHP.<\/li>\n<li>PHP consulta a <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/o-que-e-mysql\/\">base de dados MySQL<\/a> conforme necess\u00e1rio e usa os templates PHP do seu tema para gerar uma p\u00e1gina HTML.<\/li>\n<li>PHP entrega uma p\u00e1gina HTML renderizada de volta para o servidor web.<\/li>\n<li>A p\u00e1gina \u00e9 servida ao visitante.<\/li>\n<\/ol>\n<p>No processo destacado acima, o Passo 3 \u00e9 o mais intensivo em tempo e recursos (CPU e RAM). Um site altamente otimizado com o m\u00ednimo de consultas a banco de dados e c\u00f3digo PHP eficiente passar\u00e1 pelo terceiro passo de forma relativamente r\u00e1pida.<\/p>\n<p>Pelo contr\u00e1rio, um site com c\u00f3digo PHP mal escrito que faz muitas consultas desnecess\u00e1rias a bancos de dados gastar\u00e1 muito mais tempo para passar pelo Passo 3, o que significa que as solicita\u00e7\u00f5es ocupar\u00e3o os PHP workers por per\u00edodos mais longos de tempo.<\/p>\n<h2>A Rela\u00e7\u00e3o entre os PHP workers e a CPU<\/h2>\n<p>No que diz respeito ao desempenho do WordPress, a rela\u00e7\u00e3o entre os PHP workers e a <a href=\"https:\/\/staging.kinsta.site\/docs\/scalable-cloud-hosting\/\">CPU dispon\u00edvel<\/a> \u00e9 importante a ser considerada.<\/p>\n<p>Se a falta de recursos de CPU \u00e9 o gargalo do seu site, o aumento do n\u00famero de PHP workers n\u00e3o aumentar\u00e1 a performance do seu site &#8211; s\u00f3 permitir\u00e1 que seu site processe mais solicita\u00e7\u00f5es ao mesmo tempo com uma performance mais lenta por solicita\u00e7\u00e3o.<\/p>\n<p>Deixe-me explicar.<\/p>\n<p>Imagine uma boca-de-inc\u00eandio com uma \u00fanica mangueira presa a ela. Com apenas uma mangueira conectada, a boca-de-inc\u00eandio \u00e9 capaz de fornecer press\u00e3o de \u00e1gua adequada. Agora, o que acontece se conectarmos dez mangueiras \u00e0 boca-de-inc\u00eandio?<\/p>\n<p>A press\u00e3o limitada da \u00e1gua \u00e9 distribu\u00edda por dez mangueiras, o que significa que cada mangueira individual tem menos press\u00e3o de \u00e1gua para realizar o trabalho. Nesta analogia, a boca-de-inc\u00eandio \u00e9 a CPU, e as mangueiras s\u00e3o operadoras de PHP.<\/p>\n<p>Com o acima exposto em mente, voc\u00ea deve estar atento se seu host est\u00e1 constantemente lhe aconselhando a aumentar os PHP workers <strong>sem mencionar a CPU tamb\u00e9m<\/strong>.<\/p>\n<p>Aqui na Kinsta, nossos containers LXD personalizados s\u00e3o configurados para com amplos recursos de CPU e RAM.\u00a0N\u00f3s tamb\u00e9m usamos <a href=\"https:\/\/staging.kinsta.site\/pt\/changelog\/vms-otimizadas-para-computacao-c2-google-cloud\/\">m\u00e1quinas virtuais C2<\/a> otimizadas para computa\u00e7\u00e3o, equipadas com as CPUs mais r\u00e1pidas do Google Cloud para ajudar os PHP workers do seu site a rodar de forma mais eficiente. Nosso infra-estrutura escal\u00e1vel garante que os PHP workers do seu site WordPress tenham recursos de CPU suficientes para operar com o m\u00e1ximo desempenho.<\/p>\n<p>Vamos voltar \u00e0 analogia da boca-de-inc\u00eandio por apenas um momento.<\/p>\n<p>Imagine que voc\u00ea est\u00e1 em uma situa\u00e7\u00e3o em que precisa apagar dez inc\u00eandios com cinco mangueiras. Depois de conectar as cinco mangueiras, voc\u00ea percebe que a boca-de-inc\u00eandio ainda est\u00e1 fornecendo press\u00e3o de \u00e1gua adequada.<\/p>\n<p>Nesta situa\u00e7\u00e3o, faria sentido conectar mais algumas mangueiras, pois a press\u00e3o da \u00e1gua da boca-de-inc\u00eandio n\u00e3o \u00e9 o gargalo.<\/p>\n<p>Da mesma forma, se o seu site est\u00e1 tendo um desempenho ruim mesmo com CPU e RAM adequados, \u00e9 quando voc\u00ea deve olhar para o aumento do n\u00famero de PHP workers como uma op\u00e7\u00e3o para <a href=\"https:\/\/staging.kinsta.site\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\">melhorar o desempenho<\/a>.<\/p>\n<h2>Como otimizar o uso do seu site pelo usu\u00e1rio do PHP<\/h2>\n<p>Explicamos que os PHP workers s\u00e3o processos de fundo que geram p\u00e1ginas HTML com c\u00f3digo PHP. Agora, a maneira mais \u00f3bvia de reduzir e otimizar o uso do PHP worker \u00e9 reduzir a quantidade de CPU e recursos PHP necess\u00e1rios para atender as solicita\u00e7\u00f5es do seu site.<\/p>\n<p>Veja como fazer isso.<\/p>\n<h3>1. Configure o Caching para o seu site WordPress<\/h3>\n<p>O primeiro passo para reduzir o uso do PHP worker \u00e9 configurar camadas de cache para o seu site WordPress. Por padr\u00e3o, o <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-vs-html-estatico\/\">WordPress \u00e9 um CMS din\u00e2mico<\/a> que atende a todas as solicita\u00e7\u00f5es de p\u00e1gina sob demanda.<\/p>\n<p>Para muitos sites como blogs, revistas online e <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/pugins-para-wordpress-portfolio\/\">portf\u00f3lios<\/a>, usar PHP para gerar dinamicamente p\u00e1ginas para cada solicita\u00e7\u00e3o \u00e9 desnecess\u00e1rio.<\/p>\n<h4>Caching de P\u00e1gina<\/h4>\n<p>O post do blog que voc\u00ea est\u00e1 lendo atualmente \u00e9 o exemplo perfeito de uma p\u00e1gina que n\u00e3o precisa ser gerada dinamicamente. Como muitos de nossos <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/\">outros posts<\/a>, o conte\u00fado deste post foi projetado para ser est\u00e1tico, portanto n\u00e3o h\u00e1 necessidade de gastar recursos da CPU para gerar p\u00e1ginas id\u00eanticas continuamente.<\/p>\n<p>Ao inv\u00e9s disso, \u00e9 melhor ter o PHP gerando a p\u00e1gina uma vez e depois fazer o cache dela. O cache de p\u00e1ginas tem muitas vantagens \u00f3bvias sobre a gera\u00e7\u00e3o din\u00e2mica de p\u00e1ginas com PHP.<\/p>\n<p>Por exemplo, imagine se um <a href=\"https:\/\/staging.kinsta.site\/pt\/clientes\/dartdrones\/\">post de blog em seu site se torna viral<\/a> e recebe 100.000 page views em poucas horas ap\u00f3s a publica\u00e7\u00e3o. Sem o cache de p\u00e1ginas, seus PHP workers provavelmente ficariam sobrecarregados e seu servidor provavelmente falharia.<\/p>\n<p>Com o cache de p\u00e1ginas, apenas a visualiza\u00e7\u00e3o da primeira p\u00e1gina seria gerada dinamicamente. Os outros 99.999 pedidos seriam atendidos a partir do cache de sua p\u00e1gina, que utiliza relativamente poucos recursos da CPU.<\/p>\n<p>H\u00e1 duas maneiras de configurar o cache de p\u00e1ginas para o seu site WordPress.<\/p>\n<ol>\n<li>Caching de p\u00e1ginas em n\u00edvel de servidor com um <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/o-que-e-nginx\/\">servidor web como o Nginx<\/a>.<\/li>\n<li>Cache de p\u00e1gina baseado em plugins com um plugin WordPress como o <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wp-rocket\/\">WP-Rocket<\/a>.<\/li>\n<\/ol>\n<p>Para m\u00e1xima performance, recomendamos o uso de cache de p\u00e1gina em n\u00edvel de servidor sempre que poss\u00edvel. Na Kinsta, todos os nossos sites usam <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/cache-wordpress\/#page-cache\">o m\u00f3dulo de cache FastCGI da Nginx<\/a> para uma performance super-r\u00e1pida.<\/p>\n<p>Se seu host n\u00e3o oferece a op\u00e7\u00e3o de cache de p\u00e1gina em n\u00edvel de servidor, a pr\u00f3xima melhor op\u00e7\u00e3o \u00e9 usar um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/plugins-de-cache-wordpress\/\">plugin de cache do WordPress<\/a> para implementar o cache de p\u00e1gina em n\u00edvel de aplica\u00e7\u00e3o.<\/p>\n<h4>Cacheamento de Objetos<\/h4>\n<p>Para <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/tutorial-woocommerce\/\">lojas WooCommerce<\/a>, f\u00f3runs comunit\u00e1rios e outros sites WordPress que n\u00e3o podem fazer uso eficiente do cache de p\u00e1ginas, adicionar um <a href=\"https:\/\/staging.kinsta.site\/docs\/redis-cache\/\">cache de objetos persistentes como Redis<\/a> em frente ao seu banco de dados MySQL pode aumentar o desempenho e reduzir a carga de PHP workers.<\/p>\n<p>Sem um cache de objetos persistente, <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/o-que-e-mysql\/\">consultas de banco de dados MySQL<\/a> ser\u00e3o executadas para cada requisi\u00e7\u00e3o, mesmo que o resultado seja id\u00eantico a uma requisi\u00e7\u00e3o anterior.<\/p>\n<p>Por exemplo, um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-forum-plugins\/\">site de f\u00f3rum da comunidade<\/a> que contorna o cache de p\u00e1ginas far\u00e1 consultas id\u00eanticas ao banco de dados para pegar os dados das mensagens, a fim de construir uma p\u00e1gina.<\/p>\n<p>Para sites de <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/trafego-para-o-seu-site\/\">alto tr\u00e1fego<\/a> e de banco de dados, este m\u00e9todo de consulta ao banco de dados \u00e9 ineficiente porque utiliza PHP workers para gerar resultados de consulta id\u00eanticos para solicita\u00e7\u00f5es separadas. \u00c9 a\u00ed que entra a Redis.<\/p>\n<p>A Redis armazena os resultados das consultas de banco de dados na RAM, o que permite ao PHP pegar os resultados das consultas que j\u00e1 foram executadas. Este m\u00e9todo de cache de objetos permite que os trabalhadores do PHP conservem recursos da CPU e gastem menos tempo atendendo uma requisi\u00e7\u00e3o, pois elimina a necessidade de consultas repetitivas a bancos de dados.<\/p>\n<h3>2. Otimize seu c\u00f3digo PHP<\/h3>\n<p>Al\u00e9m de configurar o cache de p\u00e1ginas, outra estrat\u00e9gia que o ajudar\u00e1 a reduzir o uso do PHP worker \u00e9 a otimiza\u00e7\u00e3o do seu <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/o-php-morreu\/\">c\u00f3digo PHP<\/a>. No contexto do WordPress, &#8220;otimizar o c\u00f3digo PHP&#8221; pode significar uma variedade de coisas diferentes, ent\u00e3o vamos dar uma olhada mais profunda.<\/p>\n<p>Uma das caracter\u00edsticas mais adoradas e odiadas do WordPress (dependendo de quem voc\u00ea perguntar) \u00e9 sua extensibilidade atrav\u00e9s de plugins e trechos de c\u00f3digo.<\/p>\n<p>Se voc\u00ea quiser adicionar um widget de ticker de estoque ao seu site WordPress, h\u00e1 um plugin para isso. Da mesma forma, se voc\u00ea quiser <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/como-alterar-fontes-no-wordpress\/\">adicionar fontes personalizadas<\/a>, h\u00e1 um trecho de c\u00f3digo <code>functions.php<\/code> para isso tamb\u00e9m.<\/p>\n<p>A amplia\u00e7\u00e3o do n\u00facleo do WordPress com recursos adicionais tornou-se t\u00e3o f\u00e1cil que muitas vezes exageramos sem pensar no impacto potencial no desempenho do site.<\/p>\n<p>Portanto, a primeira maneira de otimizar seu c\u00f3digo PHP \u00e9 realizar uma auditoria em todo o site para determinar quais plugins e trechos de c\u00f3digo s\u00e3o realmente necess\u00e1rios.<\/p>\n<h4>Escolha os Plugins de Qualidade<\/h4>\n<p>Na maioria das vezes, o n\u00famero de plugins em seu site WordPress n\u00e3o \u00e9 t\u00e3o importante quanto a qualidade dos plugins. Se um plugin n\u00e3o tiver sido atualizado nos \u00faltimos seis meses, recomendamos escolher outro que se ajuste \u00e0 conta.<\/p>\n<p>A raz\u00e3o para isso \u00e9 que o <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-5-4\/\">WordPress est\u00e1 sendo constantemente melhorado<\/a>. Se um plugin n\u00e3o \u00e9 atualizado h\u00e1 anos, \u00e9 prov\u00e1vel que seu c\u00f3digo n\u00e3o esteja utilizando as melhores pr\u00e1ticas de desenvolvimento e seguran\u00e7a do WordPress.<\/p>\n<p>Por outro lado, se um <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/atualizar-manualmente-plugin-wordpress\/\">plugin \u00e9 constantemente atualizado<\/a> a cada poucas semanas, h\u00e1 uma boa chance do desenvolvedor ser s\u00e9rio sobre a qualidade, o que faz dele uma boa escolha para o seu site WordPress.<\/p>\n<h4>Use Plugins Somente Quando Necess\u00e1rio<\/h4>\n<p>Se voc\u00ea est\u00e1 procurando realizar uma tarefa simples em seu site como adicionar JavaScript ou CSS, voc\u00ea nem sempre precisa de um plugin para isso. Ao inv\u00e9s disso, <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/editar-codigo-wordpress\/\">voc\u00ea pode adicionar c\u00f3digo<\/a> diretamente <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/css-wordpress\/#wordpress-and-css\">aos templates PHP do seu tema ou ao arquivo <code>style.css<\/code><\/a> com um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/tema-filho-no-wordpress\/\">tema infantil<\/a>.<\/p>\n<p>Da pr\u00f3xima vez que voc\u00ea estiver em uma situa\u00e7\u00e3o em que esteja pensando em <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/como-instalar-plugins-no-wordpress\/\">instalar um plugin<\/a>, gaste algum tempo para verificar se ele \u00e9 100% necess\u00e1rio primeiro. \u00c0s vezes, n\u00e3o h\u00e1 como instalar outro plugin e n\u00e3o h\u00e1 problema. Outras vezes, voc\u00ea pode ser capaz de evitar a adi\u00e7\u00e3o de c\u00f3digos adicionais inchados por n\u00e3o instalar plugins desnecess\u00e1rios.<\/p>\n<h4>Escolha Temas Leve<\/h4>\n<p>A partir de nossa experi\u00eancia monitorando milhares de sites WordPress, descobrimos que temas s\u00e3o ocasionalmente a causa para o mau desempenho do PHP. Para atender a versatilidade do WordPress como um <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/sistema-de-gerenciamento-de-conteudo\/\">CMS de prop\u00f3sito geral<\/a>, alguns temas de c\u00f3digo de desenvolvedores para trabalhar para uma variedade de casos de uso.<\/p>\n<p>Muitas vezes, isso resulta em temas pesados e inchados que n\u00e3o fazem uso do PHP e consultas a banco de dados de forma eficiente.<\/p>\n<p>Ao construir um site WordPress, \u00e9 importante <a href=\"https:\/\/staging.kinsta.site\/pt\/melhores-temas-wordpress\/#fast\">escolher um tema que seja mais performante e customiz\u00e1vel<\/a> \u2013 <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/temas-wordpress-mais-rapidos\/\">GeneratePress, OceanWP, e Astra<\/a> s\u00e3o tr\u00eas exemplos.<\/p>\n<h3>3. Escolha um Host WordPress com foco no desempenho<\/h3>\n<p>Acredite ou n\u00e3o, <a href=\"https:\/\/staging.kinsta.site\/pt\/caracteristicas\/\">escolher o host WordPress certo<\/a> pode ter um grande impacto no desempenho do seu site. Como a efici\u00eancia de um PHP worker est\u00e1 diretamente correlacionada com CPU e RAM, hospedar seu site em um servidor moderno com o hardware mais recente pode ajud\u00e1-lo a otimizar o uso do PHP worker.<\/p>\n<p>Aqui est\u00e3o dois exemplos mostrando porque a escolha de um host com foco no desempenho \u00e9 importante para os seus sites WordPress.<\/p>\n<h4>CPUs de Alto Desempenho<\/h4>\n<p>O PHP utiliza recursos da CPU para executar o c\u00f3digo. Uma CPU mais r\u00e1pida significa uma execu\u00e7\u00e3o mais r\u00e1pida do c\u00f3digo. Na Kinsta, usamos os servidores mais r\u00e1pidos do Google Cloud &#8211; VMs C2 otimizadas para computa\u00e7\u00e3o.<\/p>\n<p>Estas VMs s\u00e3o equipadas com os mais recentes processadores Intel Xeon capazes de operar a 3,8 GHz com turbo de todos os n\u00facleos. Em nossos <a href=\"https:\/\/staging.kinsta.site\/pt\/changelog\/vms-otimizadas-para-computacao-c2-google-cloud\/#paving-the-way-for-unrivaled-wordpress-performance\">testes de refer\u00eancia<\/a>, vimos m\u00e1quinas C2 superando as tradicionais m\u00e1quinas N1 em 2-4x.<\/p>\n<h4>Armazenamento r\u00e1pido SSD<\/h4>\n<p>A velocidade de E\/S do disco pode ter um impacto direto na execu\u00e7\u00e3o do c\u00f3digo e nas consultas ao banco de dados. Se o seu banco de dados estiver armazenado em um disco mec\u00e2nico lento ou em um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/o-que-e-ssd\/\">SSD<\/a> baseado em nuvem sem IOPS (opera\u00e7\u00f5es de entrada\/sa\u00edda por segundo) suficiente, seus PHP workers ser\u00e3o for\u00e7ados a gastar mais tempo preenchendo uma requisi\u00e7\u00e3o.<\/p>\n<p>N\u00f3s usamos o <a href=\"https:\/\/staging.kinsta.site\/pt\/changelog\/mais-espaco-em-disco-armazenamento-ssd-em-todos-os-planos\/\">armazenamento SSD de alta performance<\/a> da plataforma Google Cloud para garantir que seu site WordPress tenha acesso \u00e0 r\u00e1pida I\/O de disco.<\/p>\n<h3>4. Trabalhe com um especialista em performance (Opcional)<\/h3>\n<p>Se voc\u00ea n\u00e3o tem certeza sobre como resolver um problema de desempenho em seu site, recomendamos trabalhar com um <a href=\"https:\/\/staging.kinsta.site\/pt\/socios\/\">especialista em desempenho qualificado<\/a> para diagnosticar o problema.<\/p>\n<p>Um especialista pode ajud\u00e1-lo a identificar gargalos espec\u00edficos em seu c\u00f3digo usando ferramentas avan\u00e7adas de monitoramento como o <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/desempenho-com-new-relic\/\">New Relic<\/a> ou o plugin <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/query-monitor\/\">Query Monitor<\/a> WordPress.<\/p>\n<p>Ao fazer zoom e inspecionar processos e consultas de banco de dados PHP individuais, \u00e9 poss\u00edvel identificar blocos espec\u00edficos de c\u00f3digo e suas caracter\u00edsticas associadas que est\u00e3o colocando alta carga nos PHP workers do seu site.<\/p>\n<p>Para resumir a otimiza\u00e7\u00e3o do PHP worker, tenha em mente as seguintes dicas.<\/p>\n<ol>\n<li><a href=\"https:\/\/staging.kinsta.site\/docs\/scalable-cloud-hosting\/\">CPU e RAM devem ser escaladas<\/a> junto com os PHP workers. Se a utiliza\u00e7\u00e3o da CPU estiver bloqueada a 100%, adicionar mais PHP workers n\u00e3o ir\u00e1 melhorar a performance.<\/li>\n<li>Hospedar seu site com um <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/google-cloud-hosting\/\">host com foco em desempenho<\/a> pode resolver muitos problemas de desempenho.<\/li>\n<li><a href=\"https:\/\/staging.kinsta.site\/docs\/full-page-caching\/\">O cache de p\u00e1ginas<\/a> e o <a href=\"https:\/\/staging.kinsta.site\/docs\/redis-cache\/\">cache de objetos<\/a> podem reduzir significativamente a carga do PHP worker.<\/li>\n<li>O uso de plugins e temas WordPress de qualidade pode reduzir a quantidade de c\u00f3digos inchados desnecess\u00e1rios em seu site.<\/li>\n<li>Se necess\u00e1rio, <a href=\"https:\/\/staging.kinsta.site\/pt\/socios\/\">trabalhe com um especialista em desempenho<\/a> para identificar e resolver problemas complexos.<\/li>\n<\/ol>\n<h2>Resultados dos PHP workers Insuficientes<\/h2>\n<p>Para atingir <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/depurando-problemas-de-desempenho-no-wordpress\/\">um desempenho r\u00e1pido e confi\u00e1vel para o seu site WordPress<\/a>, \u00e9 importante ter certeza de que ele tem PHP workers suficientes. Quando os PHP workers j\u00e1 est\u00e3o ocupados em um site, eles come\u00e7am a construir uma fila.<\/p>\n<p>Uma vez que voc\u00ea tenha atingido seu limite de PHP workers, a fila come\u00e7a a empurrar para fora solicita\u00e7\u00f5es mais antigas, o que pode resultar em <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/como-corrigir-o-erro-504-gateway-timeout-wordpress\/\">erro 504<\/a> ou solicita\u00e7\u00f5es incompletas.<\/p>\n<p>Outro erro comum que vemos devido \u00e0 falta de PHP workers \u00e9 o <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/502-bad-gateway\/\">erro 502 bad gateway<\/a>. Estes s\u00e3o ligeiramente diferentes dos 504 erros porque o erro ocorre ap\u00f3s um timeout de 60 segundos na fila de PHP workers.<\/p>\n<p>Estes erros n\u00e3o s\u00f3 apresentam uma m\u00e1 experi\u00eancia para os seus visitantes, mas tamb\u00e9m podem ter um impacto negativo no <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-seo\/\">SEO do seu site<\/a>.<\/p>\n<figure style=\"width: 1504px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/erro-502-bad-gateway.png\" alt=\"Um erro 502 (Bad Gateway).\" width=\"1504\" height=\"942\"><figcaption class=\"wp-caption-text\">Um erro 502 (Bad Gateway).<\/figcaption><\/figure>\n<p>H\u00e1 uma s\u00e9rie de fatores diferentes que podem causar lentid\u00e3o ou erros de p\u00e1gina. Por exemplo, se uma requisi\u00e7\u00e3o sem cache requer muitos dados do banco de dados, a consulta resultante pode levar de 20 a 30 segundos para ser conclu\u00edda.<\/p>\n<p>Nesta situa\u00e7\u00e3o, um PHP worker estaria ocupado por pelo menos meio minuto. Se o seu site tem apenas dois PHP workers, apenas duas ou tr\u00eas dessas longas requisi\u00e7\u00f5es podem ser suficientes para come\u00e7ar a causar erros.<\/p>\n<p>Para resolver isso, <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/wp-options-dados-autocarregados\/\">otimizar o banco de dados MySQL<\/a> e aumentar o n\u00famero de PHP workers se a CPU ainda n\u00e3o estiver no m\u00e1ximo, pode melhorar o desempenho.<\/p>\n<h2>Estimando o N\u00famero de PHP workers Necess\u00e1rios<\/h2>\n<p>Cada um dos planos de hospedagem em Kinsta inclui um certo n\u00famero de PHP workers. O n\u00famero inclu\u00eddo de PHP workers \u00e9 baseado em m\u00e9tricas hist\u00f3ricas de uso de recursos que coletamos ao longo dos \u00faltimos anos. Em geral, sites com conte\u00fado principalmente est\u00e1tico &#8211; artigos, p\u00e1ginas est\u00e1ticas e portf\u00f3lios &#8211; n\u00e3o requerem muitos PHP workers.<\/p>\n<p>Para grandes sites WordPress com funcionalidades mais din\u00e2micas como <a href=\"https:\/\/staging.kinsta.site\/pt\/aprenda\/guia-woocommerce\/\">eCommerce<\/a> ou <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/bbpress\/\">f\u00f3runs de discuss\u00e3o<\/a>, encontramos 4 PHP workers como um bom ponto de partida. Entretanto, isto pode variar por site, pois cada um ter\u00e1 seu pr\u00f3prio conjunto \u00fanico de temas, plugins, consultas a bancos de dados e rela\u00e7\u00e3o cache\/descache.<\/p>\n<p>Em alguns casos, mais PHP workers podem ser necess\u00e1rios para um desempenho r\u00e1pido e confi\u00e1vel. Se voc\u00ea n\u00e3o tem certeza sobre quantos PHP workers seu site precisa em Kinsta, nossas <a href=\"https:\/\/staging.kinsta.site\/pt\/suporte-kinsta\/\">equipes de vendas e suporte<\/a> podem ajudar voc\u00ea a descobrir.<\/p>\n<h3>Gr\u00e1fico de Limite de PHP worker<\/h3>\n<p>O gr\u00e1fico de limite de PHP workers na <a href=\"https:\/\/staging.kinsta.site\/docs\/mykinsta-analytics\/\">an\u00e1lise do MyKinsta<\/a> permite que voc\u00ea veja quantas vezes o mecanismo PHP reportou atingir o n\u00famero m\u00e1ximo de trabalhadores alocados em seu log de erros. Este gr\u00e1fico pode ajud\u00e1-lo a avaliar se as otimiza\u00e7\u00f5es de performance est\u00e3o ou n\u00e3o impactando o uso do seu PHP worker.<\/p>\n<figure style=\"width: 2561px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2017\/11\/cache-superior-derivacoes.png\" alt=\"Cache superior de deriva\u00e7\u00f5es.\" width=\"2561\" height=\"872\"><figcaption class=\"wp-caption-text\">Cache superior de deriva\u00e7\u00f5es.<\/figcaption><\/figure>\n<p>Por exemplo, se voc\u00ea trocasse a <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/php-7-4\/\">vers\u00e3o do PHP do seu site de 5.6 para 7.4<\/a>, voc\u00ea provavelmente veria uma queda nos limites de PHP workers porque o PHP 7.4 \u00e9 muito mais r\u00e1pido que a vers\u00e3o 5.6.<\/p>\n<p>Da mesma forma, se voc\u00ea trabalhou com um especialista em performance para corrigir longas consultas a bancos de dados e <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/como-alterar-tema-wordpress\/\">mudar para um tema mais leve<\/a>, voc\u00ea pode usar o gr\u00e1fico de limite do PHP worker para ver as diferen\u00e7as antes e depois das otimiza\u00e7\u00f5es.<\/p>\n<h3>Gr\u00e1fico de An\u00e1lise de Cache<\/h3>\n<p>Voc\u00ea tamb\u00e9m pode usar o relat\u00f3rio de an\u00e1lise de cache no <a href=\"https:\/\/staging.kinsta.site\/pt\/mykinsta\/\">MyKinsta<\/a> para determinar o n\u00famero de acessos, desvios, misses e expira\u00e7\u00f5es do cache. Estes dados podem ser especialmente \u00fateis ao otimizar o uso de PHP workers pelo seu site.<\/p>\n<h4>Cache Bypass com Strings de Consulta<\/h4>\n<p>Por padr\u00e3o, <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/o-que-e-uma-url\/\">URLs<\/a> com strings de consulta como <code>https:\/\/kinstalife.com\/?query=123<\/code> contornam o cache da p\u00e1gina. Em alguns casos, as query strings podem resultar em um grande pico de uso desnecess\u00e1rio de PHP e CPU.<\/p>\n<p>Por exemplo, se voc\u00ea visitar um link do Facebook, voc\u00ea ver\u00e1 frequentemente a seq\u00fc\u00eancia de consulta <code>?fbclid=<\/code> no final da URL. Da mesma forma, voc\u00ea pode ver os par\u00e2metros de rastreamento do UTM ap\u00f3s clicar em um link em um <a href=\"https:\/\/staging.kinsta.site\/pt\/wordpress-newsletter\/\">boletim de e-mail<\/a>.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/url-com-uma-query-string.jpg\" alt=\"Uma URL com uma query string (?querystring=123).\" width=\"1500\" height=\"735\"><figcaption class=\"wp-caption-text\">Uma URL com uma query string (?querystring=123).<\/figcaption><\/figure>\n<p>Se um post em seu site ficar viral, e estiver sendo constantemente acessado com uma query string, voc\u00ea ser\u00e1 capaz de identificar a URL espec\u00edfica com o relat\u00f3rio de an\u00e1lise de cache.<\/p>\n<p>Com essa informa\u00e7\u00e3o chave, voc\u00ea pode ent\u00e3o <a href=\"https:\/\/staging.kinsta.site\/pt\/suporte-kinsta\/\">entrar em contato com nossa equipe de suporte<\/a> para for\u00e7ar o cache dessa URL espec\u00edfica para reduzir a carga em seus PHP workers.<\/p>\n<h3>Identifica\u00e7\u00e3o de Plugins de Recursos Pesados<\/h3>\n<p>Em alguns casos, o gr\u00e1fico de an\u00e1lise de cache tamb\u00e9m pode ser usado para identificar plugins e processos pesados de recursos.<\/p>\n<p>Por exemplo, se voc\u00ea ver que a URL de desvio do cache superior aponta para um arquivo dentro de um diret\u00f3rio de plugin espec\u00edfico, h\u00e1 uma boa chance de que o plugin seja respons\u00e1vel pelo alto uso do PHP worker.<\/p>\n<p>Se voc\u00ea v\u00ea muitas solicita\u00e7\u00f5es relacionadas a plugins na sua lista de bypass do cache, voc\u00ea pode <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/contrate-um-desenvolvedor-do-wordpress\/\">trabalhar com um desenvolvedor<\/a> para resolver o problema ou mudar para um plugin que usa menos recursos.<\/p>\n<h2>Resumo<\/h2>\n<p>O objetivo de manter um site <a href=\"https:\/\/staging.kinsta.site\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\">WordPress r\u00e1pido<\/a> \u00e9 maximizar a efici\u00eancia do backend. Quando PHP workers s\u00e3o utilizados adequadamente, encontrando um equil\u00edbrio entre contagem de trabalhadores, uso de CPU e otimiza\u00e7\u00e3o de c\u00f3digo, o WordPress pode ser um CMS extremamente performante.<br \/>\nConsidere usar o <a href=\"https:\/\/staging.kinsta.site\/docs\/kinsta-cdn\/#code-minification-1\">recurso de minifica\u00e7\u00e3o de c\u00f3digo<\/a> se voc\u00ea for um <a href=\"https:\/\/staging.kinsta.site\/pt\/planos\/?plan=visits-business1&amp;interval=month\">cliente Kinsta<\/a>. O recurso est\u00e1 embutido diretamente no painel de controle <a href=\"https:\/\/staging.kinsta.site\/pt\/mykinsta\/\">MyKinsta<\/a> e permite aos clientes ativar facilmente a minifica\u00e7\u00e3o autom\u00e1tica de CSS e JavaScript com um simples clique.<\/p>\n<p>Se voc\u00ea tiver alguma d\u00favida sobre quantos PHP workers voc\u00ea pode precisar, ou se voc\u00ea acha que pode estar vendo erros devido \u00e0 falta de PHP workers, por favor <a href=\"https:\/\/staging.kinsta.site\/docs\/wordpress-support-ticket\/\">abra um ticket<\/a> com nossa equipe de suporte para assist\u00eancia.<\/p>\n<p>Agora \u00e9 a sua vez: Quais estrat\u00e9gias de otimiza\u00e7\u00e3o voc\u00ea usa para manter seu site WordPress funcionando sem problemas? Nos comente nos coment\u00e1rios!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando chegar a hora de escolher um plano de hospedagem, \u00e9 importante escolher aquele que melhor atenda \u00e0s demandas do seu site WordPress. Por exemplo, um &#8230;<\/p>\n","protected":false},"author":125,"featured_media":37863,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[32],"topic":[],"class_list":["post-37855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.1.2 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)<\/title>\n<meta name=\"description\" content=\"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)\" \/>\n<meta property=\"og:description\" content=\"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-23T08:33:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-04T13:08:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Brian Li\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@bwhli\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Li\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\"},\"author\":{\"name\":\"Brian Li\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601\"},\"headline\":\"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)\",\"datePublished\":\"2020-06-23T08:33:36+00:00\",\"dateModified\":\"2022-10-04T13:08:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\"},\"wordCount\":3827,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\",\"keywords\":[\"php\"],\"articleSection\":[\"Tutoriais de Desempenho do WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\",\"name\":\"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\",\"datePublished\":\"2020-06-23T08:33:36+00:00\",\"dateModified\":\"2022-10-04T13:08:25+00:00\",\"description\":\"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg\",\"width\":768,\"height\":384,\"caption\":\"PHP Workers: O que eles s\u00e3o e quantos voc\u00ea precisa (Guia Avan\u00e7ado)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.kinsta.site\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#website\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/\",\"name\":\"Kinsta\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.kinsta.site\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png\",\"width\":580,\"height\":580,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601\",\"name\":\"Brian Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g\",\"caption\":\"Brian Li\"},\"description\":\"Brian is the Website Content Manager at Kinsta. He focuses on content publishing, website functionality, and SEO. Brian has been a WordPress user for over 10 years, and enjoys sharing his knowledge with the community. In his free time, Brian enjoys playing the piano and exploring Tokyo with his camera. Connect with Brian on his website at brianli.com.\",\"sameAs\":[\"https:\/\/brianli.com\",\"https:\/\/x.com\/bwhli\"],\"url\":\"https:\/\/staging.kinsta.site\/pt\/blog\/author\/brianli\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)","description":"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/","og_locale":"pt_PT","og_type":"article","og_title":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)","og_description":"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!","og_url":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/","og_site_name":"Kinsta","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2020-06-23T08:33:36+00:00","article_modified_time":"2022-10-04T13:08:25+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","type":"image\/jpeg"}],"author":"Brian Li","twitter_card":"summary_large_image","twitter_description":"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!","twitter_image":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","twitter_creator":"@bwhli","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Brian Li","Tempo estimado de leitura":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#article","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/"},"author":{"name":"Brian Li","@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601"},"headline":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)","datePublished":"2020-06-23T08:33:36+00:00","dateModified":"2022-10-04T13:08:25+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/"},"wordCount":3827,"commentCount":0,"publisher":{"@id":"https:\/\/staging.kinsta.site\/pt\/#organization"},"image":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","keywords":["php"],"articleSection":["Tutoriais de Desempenho do WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/","url":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/","name":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage"},"image":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","datePublished":"2020-06-23T08:33:36+00:00","dateModified":"2022-10-04T13:08:25+00:00","description":"Os PHP workers determinam quantas solicita\u00e7\u00f5es o seu site WordPress pode atender. Saiba mais sobre os PHP workers e como eles afetam o desempenho do WordPress!","breadcrumb":{"@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#primaryimage","url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","contentUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/php-workers.jpg","width":768,"height":384,"caption":"PHP Workers: O que eles s\u00e3o e quantos voc\u00ea precisa (Guia Avan\u00e7ado)"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.kinsta.site\/pt\/blog\/php-workers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.kinsta.site\/pt\/"},{"@type":"ListItem","position":2,"name":"PHP Workers: Quem S\u00e3o Eles e de Quantos Voc\u00ea Precisa? (Guia Avan\u00e7ado)"}]},{"@type":"WebSite","@id":"https:\/\/staging.kinsta.site\/pt\/#website","url":"https:\/\/staging.kinsta.site\/pt\/","name":"Kinsta","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/staging.kinsta.site\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.kinsta.site\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/staging.kinsta.site\/pt\/#organization","name":"Kinsta","url":"https:\/\/staging.kinsta.site\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png","contentUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png","width":580,"height":580,"caption":"Kinsta"},"image":{"@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt"]},{"@type":"Person","@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601","name":"Brian Li","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g","caption":"Brian Li"},"description":"Brian is the Website Content Manager at Kinsta. He focuses on content publishing, website functionality, and SEO. Brian has been a WordPress user for over 10 years, and enjoys sharing his knowledge with the community. In his free time, Brian enjoys playing the piano and exploring Tokyo with his camera. Connect with Brian on his website at brianli.com.","sameAs":["https:\/\/brianli.com","https:\/\/x.com\/bwhli"],"url":"https:\/\/staging.kinsta.site\/pt\/blog\/author\/brianli\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/posts\/37855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/comments?post=37855"}],"version-history":[{"count":10,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/posts\/37855\/revisions"}],"predecessor-version":[{"id":53743,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/posts\/37855\/revisions\/53743"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/fr"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/se"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/translations\/jp"},{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/37855\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/media\/37863"}],"wp:attachment":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/media?parent=37855"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/tags?post=37855"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/topic?post=37855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}