Como forçar um navegador da Web a armazenar em cache Imagens

Eu estou escrevendo um pequeno aplicativo que serve imagens do computador local, para que possam ser acessadas comohttp: // localhost: 12345 / alguma coisa / alguma coisa (que retorna um jpeg).

Como posso forçar o navegador a armazenar em cache isso, portanto, apenas uma única solicitação seria enviada ao servidor. Este cabeçalho seria suficiente

HTTP/1.1 200 OK
Cache-Control: public, max-age=99936000
Content-Length: 123456
Content-Type: image/jpeg

Isso parece funcionar com o Firefox 3.x mas seria globalmente suficiente para outro navegador também?

questionAnswers(3)

yourAnswerToTheQuestion