Isso não está relacionado ao armazenamento em cache, mas, como você está comparando seus cabeçalhos com os do Facebook, assumo que sua preocupação é melhorar a experiência do usuário em seu site.
Uma que eu vejo falta do seu cabeçalho é a compactação. O nginx e outros servidores Web permitem que você comprima o conteúdo antes de enviá-lo ao cliente, reduzindo significativamente o total de transferência de dados.
Você pode usar o link abaixo para configurar a compactação em sua instância do nginx.
Ao fazer a compressão, lembre-se de lidar com navegadores MSIE mais antigos que não lidam com a compactação muito bem. Há mais informações em uma postagem relacionada
Em segundo lugar, se possível, use um domínio diferente para o seu conteúdo estático. Isso reduzirá o tamanho da solicitação do cliente porque o cookie não será passado. Exemplo O Yahoo usou o yimg.com para seu conteúdo estático, ou seja, JS, CSS, images