{"id":27004,"date":"2019-07-08T02:39:06","date_gmt":"2019-07-08T09:39:06","guid":{"rendered":"https:\/\/kinsta.com\/?p=46943"},"modified":"2025-02-26T10:09:17","modified_gmt":"2025-02-26T13:09:17","slug":"nginx-vs-apache","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/","title":{"rendered":"Nginx vs Apache: Confronto Entre Servidores Web"},"content":{"rendered":"<p>A internet, como a conhecemos hoje, come\u00e7ou com sua \u201cconquista\u201d global nos anos 90. O protocolo \u201cWeb\u201d inteiro pode ser resumido como uma solicita\u00e7\u00e3o de um visitante por um documento a partir de um endere\u00e7o na web, com DNS e o sistema IP encaminhando tal solicita\u00e7\u00e3o para o computador correto. Este computador, que hospeda a p\u00e1gina web solicitada, a \u201cservir\u00e1\u201d ao visitante.<\/p>\n<p>P\u00e1ginas web s\u00e3o, essencialmente, documentos HTML. Para ser capaz de servir p\u00e1ginas web diferentes aos visitantes, a m\u00e1quina que as \u201cserve\u201d precisa ter um programa de servidor. Softwares como Nginx e Apache atendem solicita\u00e7\u00f5es, as analisam e entregam os documentos correspondentes para que sejam visualizados no navegador do visitante.<\/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\n<div  class=\"featured-snippet\" id=\"nginx-vs-apache\">\n    <div class=\"featured-snippet__content\">\n        <h2>Nginx versus Apache<\/h2>\n        <div><p>Nginx e Apache s\u00e3o servidores web populares usados para entregar p\u00e1ginas web ao navegador do usu\u00e1rio. Em nosso caso, ocorre a partir de um site WordPress hospedado. Alguns fatos r\u00e1pidos:<\/p>\n<ul>\n<li>Apache foi lan\u00e7ado primeiro, em 1995, sendo o Nginx lan\u00e7ado em 2004.<\/li>\n<li>Ambos s\u00e3o usados por grandes empresas da Fortune 500 ao redor do mundo.<\/li>\n<li>A fatia de mercado do Nginx tem crescido constantemente ao longo dos anos.<\/li>\n<li>Em alguns casos, o Nginx tem uma vantagem competitiva em termos de desempenho.<\/li>\n<\/ul>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/pt\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<h2 id=\"apache\">Apache<\/h2>\n<p>Falaremos primeiro do Apache, uma vez que ele tamb\u00e9m foi o primeiro a ser lan\u00e7ado.<\/p>\n<p>Ap\u00f3s <a href=\"https:\/\/en.wikipedia.org\/wiki\/CERN_httpd\">CERN httpd<\/a> e <a href=\"https:\/\/en.wikipedia.org\/wiki\/NCSA_HTTPd\">NCSA HTTPd<\/a> de Tim Berners-Lee surgirem nos primeiros anos da internet, o <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-apache\/\">Apache<\/a> \u2013 lan\u00e7ado em 1995 \u2013 conquistou rapidamente o mercado e se tornou o servidor web mais popular do mundo. Atualmente, continua ocupando essa posi\u00e7\u00e3o no mercado, mas isso ocorre principalmente em virtude de seu legado. O Apache est\u00e1 sendo desenvolvido e mantido pela Apache Foundation, sob a <a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\">licen\u00e7a Apache<\/a>.<\/p>\n<p>Existem duas hist\u00f3rias diferentes sobre como o Apache recebeu esse nome. Uma vers\u00e3o conta que o nome foi originado a partir da famosa heran\u00e7a nativo-americana, enquanto a outra diz que \u00e9 uma piada com a express\u00e3o \u201cservidor remendado\u201d (<i>\u201ca patchy server\u201d<\/i>, em ingl\u00eas), que foi seguida por v\u00e1rios patches de software lan\u00e7ados.<\/p>\n<h3>Linux<\/h3>\n<p>A grande fatia de mercado do Apache se d\u00e1, em parte, ao fato de que ele vem pr\u00e9-instalado com as principais distribui\u00e7\u00f5es de Linux, como Red Hat\/Centos e Ubuntu.<\/p>\n<figure style=\"width: 1351px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2019\/06\/apache-2-page.png\" alt=\"P\u00e1gina padr\u00e3o do Ubuntu\" width=\"1351\" height=\"1255\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">P\u00e1gina padr\u00e3o do Ubuntu<\/figcaption><\/figure>\n<p>Um exemplo do papel importante do Apache dentro do mundo Linux \u00e9 que seu nome de processamento de servidor \u00e9 HTTPd, tornando o Apache um sin\u00f4nimo de software de servidor web.<\/p>\n<p>Al\u00e9m de ser o primeiro participante s\u00e9rio no mercado de servidores web, parte da prolifera\u00e7\u00e3o do Apache se deve ao seu sistema de configura\u00e7\u00e3o e seu arquivo .htaccess<i>.<\/i><\/p>\n<h3>.htaccess<\/h3>\n<p>Apache usa <a href=\"https:\/\/kinsta.com\/pt\/blog\/arquivo-wordpress-htaccess\/\">.htaccess<\/a> para sua configura\u00e7\u00e3o. Existem muitos <a href=\"https:\/\/www.askapache.com\/htaccess\/\">tutoriais<\/a> que explicam como configurar, editar e trabalhar com esse arquivo, uma vez que ele oferece muita flexibilidade para definir a forma como o Apache atende solicita\u00e7\u00f5es que chegam. Alguns exemplos s\u00e3o: diferentes <a href=\"https:\/\/kinsta.com\/pt\/blog\/alterar-dominio-wordpress\/#option-1--adding-redirects-at-serverlevel\">regras de redirecionamento<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/aumentar-tamanho-maximo-upload-wordpress\/\">tamanho m\u00e1ximo de upload de arquivos<\/a>, reescrita de URL, <a href=\"https:\/\/kinsta.com\/pt\/blog\/limite-memoria-wordpress\/\">limites de mem\u00f3ria<\/a>, prote\u00e7\u00e3o de diret\u00f3rio (htpasswd), <a href=\"https:\/\/kinsta.com\/pt\/blog\/adicionar-cabecalhos-expirados-wordpress\/\">cabe\u00e7alho Expires<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#adding-cachecontrol-header-in-apache\">cabe\u00e7alho Cache-Control<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/specify-vary-accept-encoding-header\/\">cabe\u00e7alho encoding<\/a>, cookies e manipula\u00e7\u00e3o de strings de consulta.<\/p>\n<p>Por outro lado, a Kinsta usa Nginx, que n\u00e3o oferece suporte a arquivos .htaccess. No entanto, as configura\u00e7\u00f5es e regras de seus arquivos .htaccess podem ser facilmente \u201ctraduzidas\u201d para a pr\u00f3pria sintaxe de regras de reconfigura\u00e7\u00e3o do Nginx.<\/p>\n<p>Um dos maiores pr\u00f3s do Apache \u00e9 que, na raiz do servidor, \u2013 o principal diret\u00f3rio do website \u2013 cada n\u00edvel ou pasta na \u00e1rvore de diret\u00f3rios pode ter seu pr\u00f3prio arquivo .htaccess com suas pr\u00f3prias configura\u00e7\u00f5es.<\/p>\n<p>Em <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/como-comecar-wordpress\/infraestrutura-do-wordpress\/\">provedores de hospedagem compartilhada<\/a>, isso \u00e9 um sonho, pois podem oferecer a centenas de usu\u00e1rios na mesma m\u00e1quina uma forma de configurarem como seus websites s\u00e3o servidos, sem que afetem os demais. Os clientes podem configurar diversos detalhes em um ambiente restrito de hospedagem compartilhada, sem nunca tocarem na configura\u00e7\u00e3o global do servidor.<\/p>\n<p>Conforme a documenta\u00e7\u00e3o oficial informa:<\/p>\n<blockquote><p>&#8220;Em geral, voc\u00ea s\u00f3 deve usar arquivos .htaccess quando n\u00e3o tiver acesso ao arquivo principal de configura\u00e7\u00f5es do servidor.&#8221;<\/p><\/blockquote>\n<p>Essa flexibilidade, no entanto, \u00e9 oferecida em troca de desempenho, j\u00e1 que \u201c<a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/howto\/htaccess.html#when\">habilitar arquivos .htaccess causa uma queda de desempenho<\/a>, esteja voc\u00ea usando-os ou n\u00e3o!\u201d<\/p>\n<p>Toda vez que arquivos .htaccess s\u00e3o habilitados, o Apache precisa atravessar a \u00e1rvore de diret\u00f3rios inteira, desde a URL ou arquivo solicitado e passando por todos os n\u00edveis superiores at\u00e9 o diret\u00f3rio raiz do servidor, para ent\u00e3o carreg\u00e1-los a cada solicita\u00e7\u00e3o feita. Em seguida, precisa processar esses arquivos e reconfigurar a si mesmo para cada um dos diret\u00f3rios que estiver configurado dessa forma.<\/p>\n<p>Em websites WordPress, as coisas podem ficar ainda mais complexas. Um website WordPress comum pode ter centenas de solicita\u00e7\u00f5es vindas de diferentes diret\u00f3rios.<\/p>\n<p>Em diret\u00f3rios do tipo \/wp-content\/uploads\/aaaa\/mm, geralmente existem solicita\u00e7\u00f5es m\u00faltiplas em um s\u00f3 carregamento de p\u00e1gina, frequentemente formando diret\u00f3rios diferentes para os meses. Depois, temos recursos est\u00e1ticos do \/wp-content\/themes\/tema-mae e recursos do \/wp-content\/themes\/tema-filho: eles incluem javascript, arquivos css e imagens.<\/p>\n<p>Tamb\u00e9m temos a pasta \/wp-content\/plugins com arquivos est\u00e1ticos carregados, geralmente, em dezenas de subdiret\u00f3rios de plugins. Para cada um desses recursos, o Apache precisa atravessar sua \u00e1rvore inteira para buscar suas configura\u00e7\u00f5es.<\/p>\n<p><a href=\"https:\/\/www.danielmorell.com\/guides\/htaccess-seo\/basics\/dont-use-htaccess-unless-you-must\">Uma an\u00e1lise<\/a>\u00a0mostrou que uma instala\u00e7\u00e3o comum do WordPress, algo bastante normal nos websites em hospedagens compartilhadas, inclui 42 execu\u00e7\u00f5es .htaccess separadas e 249 buscas individuais pelo arquivo .htaccess.<\/p>\n<p>E isso somente no n\u00edvel do servidor web. O visitante ainda precisa esperar que o PHP processe e execute a pilha de camadas inteira do WordPress, para que crie uma consulta no banco de dados e a forne\u00e7a ao MySQL, para que ele monte a p\u00e1gina web e a entregue.<\/p>\n<h3>M\u00f3dulos<\/h3>\n<p>Outro fator que tornou o Apache popular foi seu <strong>sistema de m\u00f3dulos din\u00e2micos<\/strong>.<\/p>\n<p>M\u00f3dulos \u2013 um recurso que permite aos usu\u00e1rios estender a funcionalidade do servidor web \u2013 existem tanto no Nginx quanto no Apache. O Apache permite que os usu\u00e1rios instalem m\u00f3dulos quando o servidor web j\u00e1 estiver instalado e implementado, para que consigam ativ\u00e1-los\/desativ\u00e1-los conforme necess\u00e1rio. Distribui\u00e7\u00f5es baseadas em Debian possuem comandos que permitem ativar e desativar tais m\u00f3dulos sem precisar editar qualquer arquivo de configura\u00e7\u00e3o (a2enmod e a2dismod).<\/p>\n<p>A lista oficial de m\u00f3dulos que acompanham a distribui\u00e7\u00e3o padr\u00e3o do Apache pode ser encontrada <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/\">aqui<\/a> e inclui recursos como compress\u00e3o, criptografia, registro e redirecionamentos para fatores mais avan\u00e7ados, como edi\u00e7\u00e3o de solicita\u00e7\u00f5es e respostas com sintaxe avan\u00e7ada.<\/p>\n<h2 id=\"nginx\">Nginx<\/h2>\n<p><a href=\"http:\/\/nginx.org\/\">Nginx<\/a>\u00a0(tamb\u00e9m escrito como nginx ou NGINX), entrou em cena em 2004, quando foi lan\u00e7ado publicamente pelo desenvolvedor russo\u00a0<a href=\"http:\/\/sysoev.ru\/en\/\">Igor Sysoev<\/a>. Conforme Owen Garrett, gerente de projetos do Nginx, <a href=\"https:\/\/www.nginx.com\/blog\/nginx-vs-apache-our-view\/\">disse<\/a>:<\/p>\n<blockquote><p>&#8220;Nginx foi escrito especificamente para endere\u00e7ar as limita\u00e7\u00f5es de desempenho dos servidores web Apache.&#8221;<\/p><\/blockquote>\n<p>O servidor foi criado primeiramente como uma ferramenta de escalonamento para o website rambler.ru, em 2002. Ele \u00e9 disponibilizado em duas vers\u00f5es: uma de c\u00f3digo aberto, com <a href=\"https:\/\/en.wikipedia.org\/wiki\/Simplified_BSD_License\">licen\u00e7a tipo BSD<\/a>, e o <a href=\"https:\/\/www.nginx.com\/products\/nginx\/#compare-versions\">Nginx Plus<\/a>, com suporte e recursos adicionais para empresas.<\/p>\n<p>Ap\u00f3s ser lan\u00e7ado, o Nginx foi usado principalmente para servir arquivos est\u00e1ticos e funcionar como um equilibrador de cargas ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\">proxy reverso<\/a> \u00e0 frente das instala\u00e7\u00f5es Apache. Conforme a rede evoluiu e a necessidade de ter cada pingo de velocidade e efici\u00eancia no uso de hardware surgiu, cada vez mais websites come\u00e7aram a substituir completamente o Apache pelo Nginx, tamb\u00e9m devido ao fato de ser um software mais maduro.<\/p>\n<figure style=\"width: 1537px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/nginx-adquirida-f5-networks.jpg\" alt=\"NGINX Inc foi adquirida pela F5 Networks\" width=\"1537\" height=\"1030\"><figcaption class=\"wp-caption-text\">NGINX Inc foi adquirida pela F5 Networks<\/figcaption><\/figure>\n<p>Em mar\u00e7o de 2019, a Nginx Inc <a href=\"https:\/\/www.sec.gov\/Archives\/edgar\/data\/1588848\/000158884813000001\/xslFormDX01\/primary_doc.xml\">foi adquirida<\/a> pela F5 Networks por <a href=\"https:\/\/techcrunch.com\/2019\/03\/11\/f5-acquires-nginx-for-670m-to-move-into-open-source-multi-cloud-services\/\">US $670 milh\u00f5es<\/a>. \u00c0 \u00e9poca, conforme a Techcrunch relata, o servidor estava por tr\u00e1s de \u201c375 milh\u00f5es de websites com cerca de 1.500 clientes pagantes\u201d.<\/p>\n<p>De acordo com <a href=\"https:\/\/w3techs.com\/technologies\/history_overview\/web_server\/ms\/q\">dados da w3techs<\/a>, a fatia de mercado do Nginx tem crescido consistentemente, empurrando o Apache e o retirando de seu trono na primeira posi\u00e7\u00e3o:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/utilizacao-servidores-web.png\" alt=\"Utiliza\u00e7\u00e3o de servidores web\" width=\"900\" height=\"500\"><figcaption class=\"wp-caption-text\">Utiliza\u00e7\u00e3o de servidores web<\/figcaption><\/figure>\n<p>Esses dados dizem respeito ao panorama geral dos servidores web globais, mas se retirarmos a amostra dos maiores um milh\u00e3o de websites, veremos que o Nginx j\u00e1 est\u00e1 no primeiro lugar faz algum tempo:<\/p>\n<figure style=\"width: 1591px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/porcentagem-sites-usando-nginx.jpg\" alt=\"Porcentagem de sites usando Nginx\" width=\"1591\" height=\"1145\"><figcaption class=\"wp-caption-text\">Porcentagem de sites usando Nginx<\/figcaption><\/figure>\n<p>O Google Search Trends tamb\u00e9m parece refletir esse fato:<\/p>\n<figure style=\"width: 1561px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/google-search-trends-nginx-apache.png\" alt=\"Google Search Trends: Nginx versus Apache\" width=\"1561\" height=\"825\"><figcaption class=\"wp-caption-text\">Google Search Trends: Nginx versus Apache<\/figcaption><\/figure>\n<p>Uma pesquisa da Netcraft <a href=\"https:\/\/news.netcraft.com\/archives\/category\/web-server-survey\/\">sugere<\/a> que o Apache foi ultrapassado pelo Nginx em abril de 2019.<\/p>\n<h3>Configura\u00e7\u00e3o do Nginx<\/h3>\n<p>Nginx n\u00e3o possui um sistema de configura\u00e7\u00f5es como o Apache. Por isso, apesar de ser muito mais eficiente e r\u00e1pido, ele n\u00e3o \u00e9 amplamente implementado em provedores de hospedagem no varejo. Ele n\u00e3o brilha tanto em ambientes compartilhados como o Apache.<\/p>\n<figure id=\"attachment_166729\" aria-describedby=\"caption-attachment-166729\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-166729 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/05\/kinsta-architecture-july-2021.png\" alt=\"Arquitetura de hospedagem da Kinsta\" width=\"1500\" height=\"766\"><figcaption id=\"caption-attachment-166729\" class=\"wp-caption-text\">Arquitetura de hospedagem da Kinsta.<\/figcaption><\/figure>\n<p>Por outro lado, como dissemos, ao n\u00e3o permitir configura\u00e7\u00f5es no n\u00edvel do diret\u00f3rio, o Nginx tem uma vantagem significativa sobre o Apache. Existe um artigo na <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/examples\/likeapache-htaccess\/\">wiki do Nginx<\/a> que compara o impacto de ambos sobre o desempenho:<\/p>\n<figure style=\"width: 1315px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/impacto-desempenho-nginx-apache.png\" alt=\"Impacto sobre o desempenho: Nginx versus Apache\" width=\"1315\" height=\"470\"><figcaption class=\"wp-caption-text\">Impacto sobre o desempenho: Nginx versus Apache<\/figcaption><\/figure>\n<h3>M\u00f3dulos Nginx<\/h3>\n<p>O sistema de m\u00f3dulos do Nginx \u00e9 outro fator que o posiciona como uma escolha premium. Os m\u00f3dulos do Nginx precisam, em geral, estar habilitados durante o momento do desenvolvimento, o que significa que um dom\u00ednio mais t\u00e9cnico \u00e9 envolvido no processo e a adi\u00e7\u00e3o p\u00f3s-instala\u00e7\u00e3o dos m\u00f3dulos \u00e9 um pouco mais complicada de ser realizada.<\/p>\n<p>Em 2016, com a vers\u00e3o 1.9.11, <a href=\"https:\/\/dzone.com\/articles\/introducing-dynamic-modules-in-nginx-1911-nginx\">as coisas mudaram<\/a> e o reposit\u00f3rio oficial\/verificado de m\u00f3dulos din\u00e2micos passou a ser reservado aos usu\u00e1rios pagantes. Em maio de 2019, <a href=\"https:\/\/www.nginx.com\/blog\/nginx-1-16-1-17-released\/\">foi anunciado<\/a> o in\u00edcio do desenvolvimento de suporte para QUIC e <a href=\"https:\/\/kinsta.com\/pt\/blog\/http3\/\">HTTP\/3<\/a>.<\/p>\n<h2 id=\"caching\">A Quest\u00e3o do Cache: Nginx vs Apache<\/h2>\n<p>Cache \u2013 se quisermos simplificar bastante \u2013 pode ser descrito como a prepara\u00e7\u00e3o do conte\u00fado para os visitantes do website antes que eles fa\u00e7am suas visitas, para que quando estiverem \u201cbatendo na porta\u201d voc\u00ea n\u00e3o precise procurar o conte\u00fado que est\u00e3o buscando. Tudo j\u00e1 est\u00e1 pronto e voc\u00ea pode oferec\u00ea-lo a eles sem nenhum tipo de espera.<\/p>\n<p>Assim como o Apache, a instala\u00e7\u00e3o comum do Nginx costumava ficar entre os servidores e o usu\u00e1rio final, para aliviar a queda de desempenho no resto da infraestrutura. Nesses casos, ele consegue armazenar conte\u00fado est\u00e1tico em cache sem a necessidade de procur\u00e1-lo todas as vezes no servidor de origem protegido.<\/p>\n<p>Se usarmos o Nginx como um servidor web stand alone \u2013 como \u00e9 o caso dos <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/como-comecar-wordpress\/infraestrutura-do-wordpress\/\">cont\u00eaineres LXC da Kinsta<\/a> \u2013 n\u00e3o h\u00e1 tal necessidade. O Nginx \u00e9 muito eficiente em servir conte\u00fado est\u00e1tico por conta pr\u00f3pria.<\/p>\n<p>H\u00e1 tamb\u00e9m a quest\u00e3o de cache din\u00e2mico ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/#page-cache\">cache de p\u00e1gina<\/a>. No cen\u00e1rio de um website WordPress, isso significa armazenar todas as p\u00e1ginas do WordPress geradas para cada URL na mem\u00f3ria ou no disco.<\/p>\n<p><a href=\"https:\/\/www.nginx.com\/blog\/9-tips-for-improving-wordpress-performance-with-nginx\/#fastcgi\">Cache FastCGI\u00a0<\/a>\u00e9 disponibilizado de forma nativa na instala\u00e7\u00e3o padr\u00e3o do Nginx. Ele \u00e9 muito simples, poderoso e um dos recursos menos usados no Nginx.<\/p>\n<p>Para fazer uma compara\u00e7\u00e3o com seus equivalentes do Apache, voc\u00ea precisa saber que o m\u00f3dulo mod_cache do Apache <a href=\"https:\/\/www.ctrl.blog\/entry\/mod_cache.html\">costuma<\/a> apresentar erros e conflitos com outros m\u00f3dulos. Por isso, a solu\u00e7\u00e3o de cache padr\u00e3o implementada com o Apache \u00e9 o acelerador Varnish HTTP. Embora o Varnish seja a solu\u00e7\u00e3o dedicada da ind\u00fastria, alguns testes recentes mostraram uma <a href=\"https:\/\/deliciousbrains.com\/page-caching-varnish-vs-nginx-fastcgi-cache-2018\/\">vantagem clara da ferramenta de cache do Nginx<\/a> sobre ele.<\/p>\n<p>Na Kinsta, usamos <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/#kinsta-cache-settings\">Nginx para cache din\u00e2mico do WordPress<\/a>, juntamente com um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/plugin-mu-kinsta\/\">plugin de cache propriet\u00e1rio<\/a> que oferece controle granular sobre as p\u00e1ginas armazenadas em cache e ativos est\u00e1ticos armazenados pela CDN Kinsta.<\/p>\n<h2 id=\"requests\">Atendendo Solicita\u00e7\u00f5es: Nginx versus Apache<\/h2>\n<p>A maior diferen\u00e7a entre o Apache e o Nginx est\u00e1 na arquitetura subjacente da forma como atendem solicita\u00e7\u00f5es.<\/p>\n<p>Apache processa solicita\u00e7\u00f5es em MPM-s ou <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mpm.html\">M\u00f3dulos de Multiprocessamento<\/a>, que s\u00e3o \u201crespons\u00e1veis por se conectarem \u00e0s portas de rede na m\u00e1quina, aceitar solicita\u00e7\u00f5es e despachar \u2018processos filhos\u2019 para que atendam as solicita\u00e7\u00f5es\u201d.<\/p>\n<p>O MPM mais antigo, que data dos prim\u00f3rdios do Apache, \u00e9 o <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/prefork.html\">m\u00f3dulo prefork<\/a>. Ele sozinho pode ser creditado pela m\u00e1 reputa\u00e7\u00e3o de desempenho do Apache. Sob este m\u00f3dulo, o Apache gera um novo processo com um thread a cada solicita\u00e7\u00e3o.<\/p>\n<p>Esse m\u00f3dulo, usado com o mod_php, significava que o servidor Apache incorporava um interpretador do PHP em cada processo, mesmo se tivesse que servir arquivos CSS ou imagens.<\/p>\n<p>Isso era ineficiente. O m\u00f3dulo prefork acompanha o Apache como m\u00f3dulo padr\u00e3o. Ele tamb\u00e9m restringe as conex\u00f5es a HTTP\/1.<\/p>\n<p>Nos anos mais recentes, o Apache desenvolveu um <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/worker.html\">trabalhador mpm<\/a> multi-threaded e, em seguida, o <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/event.html\">evento mpm<\/a>. Ambos aliviaram muitos dos problemas de desempenho do Apache. Mudar para o php-fpm tornou poss\u00edvel que o Apache continuasse sendo uma solu\u00e7\u00e3o competitiva ainda hoje, al\u00e9m de eliminar o uso do .htaccess, embora isso acabe indo contra seu prop\u00f3sito.<\/p>\n<p>Nginx usa uma arquitetura ass\u00edncrona, sem bloqueios e orientada por eventos.<\/p>\n<p>Para explicar a diferen\u00e7a: no mundo Linux\/Unix, os processos est\u00e3o executando os programas.<\/p>\n<p>Threads s\u00e3o um subconjunto de processos e podem existir m\u00faltiplos threads na execu\u00e7\u00e3o de um processo. Pense nisso como diversas abas na janela de um navegador. Dessa forma, um programa pode impulsionar m\u00faltiplas CPUs e CPUs com diversos n\u00facleos e threads para que executem mais rapidamente. Voc\u00ea pode ler <a href=\"http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/9608\/0191.html\">Linus Torvalds elaborando as diferen\u00e7as<\/a>.<\/p>\n<p>Em resumo, o Apache usa processos para cada conex\u00e3o (e com trabalhadores mpm ele usa threads). Conforme o tr\u00e1fego cresce, se torna caro demais rapidamente.<\/p>\n<p>Podemos descrever a cria\u00e7\u00e3o de um novo processo ou thread como ligar um computador ou iniciar os programas. At\u00e9 mesmo o mais r\u00e1pido dos computadores leva algum tempo para fazer isso. Com os websites de hoje em dia realizando centenas de solicita\u00e7\u00f5es no carregamento de uma \u00fanica p\u00e1gina, tudo se acumula rapidamente.<\/p>\n<p>Eventos mpm v\u00e3o um pouco mais al\u00e9m em termos de otimiza\u00e7\u00e3o, mas <a href=\"https:\/\/www.eschrade.com\/page\/performance-of-apache-2-4-with-the-event-mpm-compared-to-nginx\/\">alguns<\/a> <a href=\"https:\/\/stackoverflow.com\/questions\/27856231\/why-is-the-apache-event-mpm-performing-poorly\">testes<\/a> mostram que n\u00e3o conseguem superar o Nginx. Especialmente quando se fala de arquivos est\u00e1ticos, nos quais o Nginx serve at\u00e9 o dobro da quantidade de solicita\u00e7\u00f5es do Apache.<\/p>\n<p>Idealmente, o Nginx tem um processo de trabalho por CPU\/n\u00facleo. A diferen\u00e7a dos processos de trabalho do Nginx \u00e9 que cada um deles \u00e9 capaz de atender a <a href=\"https:\/\/www.nginx.com\/blog\/inside-nginx-how-we-designed-for-performance-scale\/\">centenas de milhares de conex\u00f5es da rede que chegam<\/a>. N\u00e3o h\u00e1 necessidade de criar novos threads ou processos a cada conex\u00e3o.<\/p>\n<p>Este \u00e9 o motivo pelo qual as principais Redes de Fornecimento de Conte\u00fado, como <a href=\"https:\/\/kinsta.com\/pt\/participacao-mercado-cloudflare\/\">Cloudflare<\/a>, MaxCDN e <a href=\"https:\/\/www.keycdn.com\/partners\">nossa parceira KeyCDN<\/a> \u2013 ou websites como <a href=\"https:\/\/www.nginx.com\/blog\/why-netflix-chose-nginx-as-the-heart-of-its-cdn\/\">Netflix<\/a> \u2013 acreditam que o Nginx seja crucial para a entrega de seu conte\u00fado.<\/p>\n<p>A lista de empresas que se beneficiam com o Nginx \u00e9 muito longa para citar todas, por isso vamos encerr\u00e1-la com a Automattic, a empresa privada por tr\u00e1s do WordPress.com.<\/p>\n<p>A Automattic converteu todos os seus equilibradores de carga para Nginx no WordPress.com em 2008 (voc\u00ea pode <a href=\"https:\/\/barry.blog\/2008\/04\/28\/load-balancer-update\/\">ler sobre isso aqui<\/a>) e migrou sua pilha do servidor <a href=\"https:\/\/www.nginx.com\/success-stories\/nginx-wordpress-com\/\">completamente para o Nginx<\/a>.<\/p>\n<h2 id=\"checking-it\">Verifica\u00e7\u00e3o na Vida Real<\/h2>\n<p>Se quisermos inspecionar o que um website em produ\u00e7\u00e3o utiliza, podemos encontrar tais informa\u00e7\u00f5es nos cabe\u00e7alhos de resposta HTTP. Isso significa que precisamos clicar com o bot\u00e3o direito em um website e selecionar <strong>Inspecionar<\/strong>. Nas ferramentas do desenvolvedor, escolheremos o painel de rede e recarregaremos o website. Veremos todos os recursos que o website carrega. Se selecionarmos qualquer recurso em particular na aba <strong>Cabe\u00e7alhos<\/strong>, em geral seremos capazes de observar informa\u00e7\u00f5es do servidor. Se o website usa CDN, veremos algo como Cloudflare na linha do servidor ou Varnish, caso utilize um acelerador HTTP.<\/p>\n<p>Esse \u00e9 um exemplo de um website WordPress que usa uma configura\u00e7\u00e3o de hospedagem compartilhada comum, com cPanel, Apache e PHP:<\/p>\n<figure style=\"width: 1810px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/cabecalho-http-apache.png\" alt=\"Cabe\u00e7alho HTTP Apache\" width=\"1810\" height=\"854\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho HTTP Apache<\/figcaption><\/figure>\n<p>Este \u00e9 um website no Nginx:<\/p>\n<figure style=\"width: 1808px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/06\/cabecalho-http-nginx.png\" alt=\"Cabe\u00e7alho HTTP Nginx\" width=\"1808\" height=\"838\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho HTTP Nginx<\/figcaption><\/figure>\n<p>No lado esquerdo, se expandirmos, tamb\u00e9m poderemos analisar o tempo de cada recurso e observar seu impacto no tempo total de carregamento da p\u00e1gina.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Neste artigo, me concentrei na compara\u00e7\u00e3o entre Nginx e Apache e expliquei as principais diferen\u00e7as de arquitetura que ajudaram o Nginx a ganhar mais tra\u00e7\u00e3o e aten\u00e7\u00e3o na batalha dos servidores web. Esses s\u00e3o tra\u00e7os importantes, que o proporcionam uma vantagem de desempenho em nossa ind\u00fastria sedenta por recursos.<\/p>\n<p>\u00c9 claro que nem todo caso de utiliza\u00e7\u00e3o tem as mesmas prioridade e o Apache ou quaisquer outras ferramentas como <a href=\"http:\/\/www.lighttpd.net\/\">Lighttpd<\/a>, <a href=\"https:\/\/www.iis.net\/\">IIS<\/a>, <a href=\"https:\/\/www.litespeedtech.com\/products\/litespeed-web-server\">LiteSpeed<\/a> e <a href=\"https:\/\/caddyserver.com\/\">Caddy<\/a> podem ser boas solu\u00e7\u00f5es.<\/p>\n<p>Na Kinsta, <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-nginx\/\">usamos Nginx<\/a> como parte de nossas solu\u00e7\u00f5es de <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">hospedagem otimizada para desempenho<\/a> voltadas ao WordPress e WooCommerce. Cada site WordPress \u00e9 hospedado em seu pr\u00f3prio cont\u00eainer isolado, que possui todos os recursos de software necess\u00e1rios para rod\u00e1-lo (Nginx, Linux, PHP e MySQL). Esses recursos s\u00e3o 100% privados e n\u00e3o s\u00e3o compartilhados entre os demais sites.<\/p>\n<p>N\u00e3o deixe de <a href=\"https:\/\/kinsta.com\/pt\/complementos-kinsta\/?plan=visits-business1&#038;interval=month\">conferir o Nginx e todos os nossos complementos premium<\/a>.\u00a0Voc\u00ea tamb\u00e9m pode checar nossos servi\u00e7os de <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Hospedagem de Aplica\u00e7\u00f5es<\/a> e <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Hospedagem de Banco de Dados<\/a> para mais op\u00e7\u00f5es de hospedagem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A internet, como a conhecemos hoje, come\u00e7ou com sua \u201cconquista\u201d global nos anos 90. O protocolo \u201cWeb\u201d inteiro pode ser resumido como uma solicita\u00e7\u00e3o de um &#8230;<\/p>\n","protected":false},"author":93,"featured_media":27017,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[27,133],"topic":[1032,1037],"class_list":["post-27004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webperf","tag-webserver","topic-desempenho-do-wordpress","topic-dicas-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nginx vs Apache: Confronto Entre Servidores Web - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites 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:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx vs Apache: Confronto Entre Servidores Web\" \/>\n<meta property=\"og:description\" content=\"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-08T09:39:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-26T13:09:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tonino Jankov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\" \/>\n<meta name=\"twitter:creator\" content=\"@t_jankov\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tonino Jankov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\"},\"author\":{\"name\":\"Tonino Jankov\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\"},\"headline\":\"Nginx vs Apache: Confronto Entre Servidores Web\",\"datePublished\":\"2019-07-08T09:39:06+00:00\",\"dateModified\":\"2025-02-26T13:09:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\"},\"wordCount\":2957,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\",\"keywords\":[\"webperf\",\"webserver\"],\"articleSection\":[\"Tutoriais de Desempenho do WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\",\"name\":\"Nginx vs Apache: Confronto Entre Servidores Web - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\",\"datePublished\":\"2019-07-08T09:39:06+00:00\",\"dateModified\":\"2025-02-26T13:09:17+00:00\",\"description\":\"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png\",\"width\":1460,\"height\":730,\"caption\":\"Nginx versus Apache: Confronto Entre Servidores Web\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desempenho do WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desempenho-do-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Nginx vs Apache: Confronto Entre Servidores Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\",\"name\":\"Tonino Jankov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"caption\":\"Tonino Jankov\"},\"description\":\"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.\",\"sameAs\":[\"https:\/\/x.com\/t_jankov\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/toninojankov\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nginx vs Apache: Confronto Entre Servidores Web - Kinsta\u00ae","description":"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites 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:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/","og_locale":"pt_PT","og_type":"article","og_title":"Nginx vs Apache: Confronto Entre Servidores Web","og_description":"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!","og_url":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2019-07-08T09:39:06+00:00","article_modified_time":"2025-02-26T13:09:17+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","type":"image\/png"}],"author":"Tonino Jankov","twitter_card":"summary_large_image","twitter_description":"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","twitter_creator":"@t_jankov","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Tonino Jankov","Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/"},"author":{"name":"Tonino Jankov","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a"},"headline":"Nginx vs Apache: Confronto Entre Servidores Web","datePublished":"2019-07-08T09:39:06+00:00","dateModified":"2025-02-26T13:09:17+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/"},"wordCount":2957,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","keywords":["webperf","webserver"],"articleSection":["Tutoriais de Desempenho do WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/","url":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/","name":"Nginx vs Apache: Confronto Entre Servidores Web - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","datePublished":"2019-07-08T09:39:06+00:00","dateModified":"2025-02-26T13:09:17+00:00","description":"Nginx vs Apache: qual a diferen\u00e7a entre os dois? Veja como esses servidores da Web empilham uns contra os outros e qual \u00e9 o mais r\u00e1pido para os sites do WordPress!","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2019\/07\/nginx-vs-apache.png","width":1460,"height":730,"caption":"Nginx versus Apache: Confronto Entre Servidores Web"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desempenho do WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desempenho-do-wordpress\/"},{"@type":"ListItem","position":3,"name":"Nginx vs Apache: Confronto Entre Servidores Web"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a","name":"Tonino Jankov","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","caption":"Tonino Jankov"},"description":"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.","sameAs":["https:\/\/x.com\/t_jankov"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/toninojankov\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/27004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=27004"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/27004\/revisions"}],"predecessor-version":[{"id":64278,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/27004\/revisions\/64278"}],"alternate":[{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/de"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/pt"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/en"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/dk"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/27004\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/27017"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=27004"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=27004"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=27004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}