Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2024

Redes de ComputadoresProtocolo
Código
fg098585
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Web Designer
O analista Bruno está buscando aprimorar a performance do servidor web Apache. Bruno habilitou no Apache o módulo que implementa o gerenciador de armazenamento de cache baseado em disco, a fim de efetuar o cache de mensagens do Hypertext Transfer Protocol.Bruno habilitou o módulo do Apache:
  1. Amod_cache;
  2. Bmod_file_cache;
  3. Cmod_cache_disk;
  4. Dmod_socache_dbm;
  5. Emod_cache_socache.
Revelar gabarito e comentário

GabaritoC — mod_cache_disk;

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”.

Apache HTTP Server - Módulos de Cache

Gabarito: letra C. O módulo mod_cache_disk implementa o gerenciador de armazenamento de cache baseado em disco para o servidor Apache, usado para cache de mensagens HTTP. Os demais módulos não realizam essa função específica: mod_cache é o módulo base (requer um provedor de armazenamento), mod_file_cache é para cache de arquivos estáticos (não substitui o cache de mensagens HTTP), e mod_socache_dbm/mod_cache_socache são para cache de objetos compartilhados (shared object cache), não para armazenamento em disco.

Módulo

Função

Armazenamento

Cache de mensagens HTTP?

mod_cache

Módulo base de cache

Nenhum (requer provedor)

Sim (depende de módulo auxiliar)

mod_file_cache

Cache de arquivos estáticos

Sistema de arquivos

Não

mod_cache_disk

Gerenciador de cache em disco

Disco

Sim

mod_socache_dbm

Cache de objetos compartilhados (DBM)

Memória/DBM

Não

mod_cache_socache

Cache de objetos compartilhados

Memória compartilhada

Sim (em memória)

Cache no Apache
  • 1Módulo base
    • mod_cache (requer provedor)
  • 2Provedores de armazenamento
    • Em disco
      • mod_cache_disk (GABARITO)
    • Em memória compartilhada
      • mod_cache_socache
      • mod_socache_dbm
  • 3Outros caches
    • mod_file_cache (arquivos estáticos)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

mod_cache é o módulo principal de cache do Apache, mas não implementa um gerenciador de armazenamento; ele depende de módulos auxiliares como mod_cache_disk ou mod_cache_socache para efetivamente armazenar objetos em cache. Portanto, sozinho não atende ao requisito de cache em disco.

Alternativa B — ❌ Incorreta

mod_file_cache serve para fazer cache de arquivos estáticos (como páginas HTML ou imagens) diretamente no sistema de arquivos, mas não é destinado ao cache de mensagens HTTP nem é um gerenciador de armazenamento de cache genérico. Ele é um módulo de desempenho para evitar reabertura de arquivos.

Alternativa C — ✅ Correta ⟵ GABARITO

mod_cache_disk é o provedor de armazenamento de cache baseado em disco do Apache. Ele implementa o gerenciador de cache que salva as respostas HTTP em disco, conforme descrito no enunciado. É o módulo correto para habilitar cache persistente.

Alternativa D — ❌ Incorreta

mod_socache_dbm é um módulo de cache de objetos compartilhados (shared object cache) que utiliza DBM (DataBase Manager) para armazenar dados, mas não é focado em cache de respostas HTTP nem é um gerenciador de armazenamento de cache completo para o módulo mod_cache. Ele serve para outros fins, como cache de autenticação.

Alternativa E — ❌ Incorreta

mod_cache_socache é um provedor de cache que armazena objetos na memória compartilhada (shared object cache), não em disco. Ele é usado para cache rápido em memória, diferente do requisito de "armazenamento baseado em disco".

NÃO CAIA NESSA!

A banca explora a confusão entre o módulo base mod_cache (que não armazena nada por si só) e o módulo específico mod_cache_disk. Lembre-se: mod_cache é o "esqueleto", e mod_cache_disk é o "armazenamento em disco".

Gabarito: letra C.

Link permanente: /questoes/fg098585