Questão de Redes de Computadores — Nginx — FUNDATEC 2023
Redes de Computadores›Nginx
Código
qa541370
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
O servidor ___ é um servidor Web que recebe requisições HTTP, da mesma forma que o ___. O __ e ___ possibilitam fazer cache de objetos em memória, a fim de aumentar a velocidade de acesso aos dados. A ordem correta de preenchimentos dos parênteses, de cima para baixo, é:
Anginx – Apache – Redis – Memcached
Bnginx – httpServerMax – Redis – cacheMemory
ChttpServerMax – Apache – cacheMemory – Redis
DRedis – nginx – Memcached – cacheMemory
EApache – Redis – cacheMemory – Memcached
Revelar gabarito e comentário▾
GabaritoA — nginx – Apache – Redis – Memcached
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 e sistemas de cache: nginx, Apache, Redis e Memcached
Gabarito: letra A. O nginx é um servidor Web que recebe requisições HTTP, assim como o Apache; Redis e Memcached são sistemas de cache em memória que aceleram o acesso aos dados. A alternativa correta preenche as lacunas com nginx – Apache – Redis – Memcached, exatamente nessa ordem.
O enunciado pede o reconhecimento de dois pares de tecnologias: (1) servidores Web que processam requisições HTTP e (2) sistemas de cache em memória. Vamos entender cada um.
Servidores Web: O nginx (pronuncia-se "engine-x") é um servidor Web de código aberto, conhecido por alto desempenho, estabilidade e baixo consumo de recursos. Ele também atua como proxy reverso e proxy de e-mail (IMAP/POP3). O Apache HTTP Server é o servidor Web mais tradicional, também open source, e ambos recebem requisições HTTP de clientes (navegadores) e respondem com os recursos solicitados. São os dois servidores Web mais utilizados na Internet.
Cache em memória:Redis e Memcached são sistemas de armazenamento em memória (in-memory data stores) usados como cache para acelerar o acesso a dados. Eles guardam objetos (páginas, sessões, resultados de consultas) na memória RAM, evitando acessos repetidos ao disco ou a bancos de dados, o que reduz drasticamente a latência. O Redis é um armazenamento de estrutura de dados (chave-valor) com suporte a tipos como listas, conjuntos e hashes; o Memcached é um cache distribuído de chave-valor, mais simples e focado em desempenho bruto.
A pegadinha da questão está em confundir os papéis: colocar Redis ou Memcached como servidores Web, ou usar termos fictícios como "httpServerMax" e "cacheMemory". A banca explora o conhecimento técnico básico de infraestrutura web.
Guarde a distinção: servidores Web (nginx, Apache) respondem a requisições HTTP; sistemas de cache (Redis, Memcached) armazenam dados em memória para acelerar o acesso. É exatamente essa fronteira que separa as alternativas.
Tecnologias de infraestrutura web
1Servidores Web (respondem HTTP)
nginx
Apache
2Cache em memória (aceleram acesso)
Redis
Memcached
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
Preenche corretamente as lacunas: nginx (servidor Web) – Apache (servidor Web) – Redis (cache) – Memcached (cache). A ordem é coerente com o enunciado: os dois primeiros são servidores HTTP, os dois últimos são caches em memória.
Alternativa B — ❌ Incorreta
Traz "httpServerMax" e "cacheMemory", termos que não existem como tecnologias reais. São distratores inventados pela banca. O correto seria "nginx" e "Apache" para os servidores, e "Redis" e "Memcached" para os caches.
Alternativa C — ❌ Incorreta
Inverte a ordem: coloca "httpServerMax" (inexistente) como servidor Web e "cacheMemory" (inexistente) como cache. Além disso, "Apache" aparece como segundo servidor, mas o primeiro deveria ser "nginx". A alternativa mistura termos fictícios com reais, mas a sequência correta é nginx – Apache – Redis – Memcached.
Alternativa D — ❌ Incorreta
Coloca Redis como servidor Web e nginx como segundo servidor, o que está errado: Redis é cache, não servidor Web. Além disso, "Memcached" e "cacheMemory" aparecem como caches, mas o correto seria Redis e Memcached. A ordem correta é nginx – Apache – Redis – Memcached.
Alternativa E — ❌ Incorreta
Coloca Apache como primeiro servidor Web, mas o enunciado pede que o primeiro seja o servidor que "recebe requisições HTTP, da mesma forma que o _____", e o gabarito indica nginx como primeiro. Além disso, "cacheMemory" é termo fictício; o correto seria Redis e Memcached.
NÃO CAIA NESSA!
A banca troca os papéis: coloca Redis/Memcached como servidores Web e inventa termos como "httpServerMax" e "cacheMemory" para confundir. Lembre-se: servidores Web = nginx, Apache; caches em memória = Redis, Memcached. Com esse critério, você elimina as alternativas erradas rapidamente.
PEGA ESSA DICA!
Para questões assim, monte um mapa mental: servidores Web (nginx, Apache, IIS) × caches em memória (Redis, Memcached, Varnish). Associe cada tecnologia ao seu papel: quem responde HTTP? Quem armazena em RAM? Isso resolve a maioria das questões de infraestrutura.