Quais cabeçalhos de resposta HTTP são necessários

Quais cabeçalhos de resposta HTTP precisam ser enviados do servidor para o cliente?

Estou trabalhando para otimizar os cabeçalhos de resposta HTTP para minimizar a sobrecarga da resposta HTTP. Eu sei que "overhead" é um pouco exagerado, mas eu gosto de uma saída limpa.

Eu vejo muitos sites, que enviam cabeçalhos de cache redundantes.

por exemplo.

É redundante especificar ambosExpires eCache-Control: max-ageou para especificar ambosLast-Modified eETag.

FonteHTTP / 1.1: definições de campo de cabeçalho

questionAnswers(2)

yourAnswerToTheQuestion