Pular para o conteúdo principal

Questão de Redes de Computadores — Apache — CESPE / CEBRASPE 2023

Redes de ComputadoresApache
Código
ce397972
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )

A respeito de servidores Apache e Nginx, julgue o item a seguir.

 

Esses servidores são capazes de suportar a execução de websites estáticos e dinâmicos.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Servidores Web: Apache e Nginx

Gabarito: ✅ CERTO. Tanto o Apache quanto o Nginx são servidores web capazes de servir tanto conteúdo estático (arquivos HTML, CSS, imagens) quanto conteúdo dinâmico (gerado por linguagens como PHP, Python, etc.), seja diretamente ou por meio de integração com processadores de linguagem. A afirmativa está correta.

Para entender por que a afirmativa é correta, é preciso compreender o papel de um servidor web. Um servidor web é um software responsável por receber requisições HTTP de clientes (navegadores) e responder com o conteúdo solicitado. Esse conteúdo pode ser de dois tipos:

  • Conteúdo estático: arquivos que são entregues exatamente como estão armazenados no servidor, sem processamento adicional. Exemplos: páginas HTML simples, imagens, arquivos CSS e JavaScript. O servidor apenas localiza o arquivo e o envia ao cliente.

  • Conteúdo dinâmico: conteúdo gerado sob demanda, geralmente a partir de uma interação com o usuário ou com um banco de dados. Exemplos: páginas de resultados de busca, carrinhos de compras, feeds de redes sociais. Para gerar esse conteúdo, o servidor web precisa executar um programa (como um script PHP, Python, etc.) que processa a requisição e produz a resposta.

Tanto o Apache quanto o Nginx são servidores web de propósito geral, projetados para lidar com ambos os tipos de conteúdo. A diferença fundamental entre eles não está na capacidade de servir conteúdo estático ou dinâmico, mas sim na arquitetura e na forma como processam as requisições, o que impacta o desempenho e o consumo de recursos.

O Apache, historicamente, processa cada requisição em um processo ou thread separado. Isso o torna muito flexível e capaz de integrar-se diretamente a diversas linguagens de programação (como PHP, Python, Perl) através de módulos. O Nginx, por outro lado, utiliza uma arquitetura orientada a eventos, com um número reduzido de processos que gerenciam milhares de conexões simultâneas. Isso o torna extremamente eficiente no serviço de conteúdo estático e como proxy reverso. Para conteúdo dinâmico, o Nginx geralmente delega o processamento a um processo externo (como o PHP-FPM) ou a um servidor de aplicação, atuando como um intermediário.

Na prática, um servidor web moderno precisa ser capaz de lidar com ambos os tipos de conteúdo para atender às necessidades de um site ou aplicação web. Um site de comércio eletrônico, por exemplo, tem páginas estáticas (como a página inicial) e páginas dinâmicas (como o carrinho de compras). Tanto o Apache quanto o Nginx são perfeitamente capazes de servir ambos.

A pegadinha desta questão, se houvesse, seria pensar que um servidor web "só serve arquivos estáticos" e que o conteúdo dinâmico é responsabilidade exclusiva de outra tecnologia. No entanto, a função de um servidor web é justamente orquestrar a entrega de qualquer tipo de conteúdo, seja ele estático ou dinâmico. A afirmativa está correta.

CERTO.

1Conteúdo estático
Arquivos entregues como estão
HTML, CSS, imagens
2Conteúdo dinâmico
Gerado sob demanda
Integração com PHP, Python
3Diferença: arquitetura
Apache: processo/thread por requisição
Nginx: orientado a eventos
Servidores web (Apache e Nginx)
LEVELsoulevel.com.br
Servidores web (Apache e Nginx): Conteúdo estático (Arquivos entregues como estão, HTML, CSS, imagens); Conteúdo dinâmico (Gerado sob demanda, Integração com PHP, Python); Diferença: arquitetura (Apache: processo/thread por requisição, Nginx: orientado a eventos)

Gabarito: ✅ CERTO.

Link permanente: /questoes/ce397972