Questão de Redes de Computadores — Protocolo — FGV 2024
Redes de Computadores›Protocolo
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:
Amod_cache;
Bmod_file_cache;
Cmod_cache_disk;
Dmod_socache_dbm;
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".