Você tem mais opções do que apenas no-cache
no cabeçalho Cache-Control com relação às instruções de cache para o navegador de visitantes, bem como para quaisquer servidores proxy de cache intermediário:
-
private
oupublic
; uma resposta privada é específica para um usuário e não deve ser armazenada em cache, uma resposta pública pode ser armazenada em cache. -
no-cache
faz basicamente o que parece e é uma instrução para revalidar o recurso para cada solicitação subsequente. Embora, após a validação, o recurso ainda seja válido, uma resposta armazenada em cache ainda pode ser atendida. -
no-store
uma instrução clara de que a resposta deve ser tratada como confidencial e não armazenada, um pouco mais strong que a opção no-cache acima. -
max-age
em segundos substitui o cabeçalho Expires e instrui quando um ativo está vencido e deve ser limpo do cache. -
s-maxage
em segundos é o mesmo que acima, mas para caches compartilhados como redes de entrega de conteúdo.
Você pode tentar se combiná-los dá melhores resultados.
A alternativa simples pode ser, claro, habilitar o TLS onde o acelerador da Web simplesmente não consegue mais ler os dados entre seus visitantes e o servidor da web.