Com referência a esta postagem de blog do serverfault: Algumas Aprimoramentos de velocidade onde fala sobre como o conteúdo estático para stackexchange é servido a partir de um domínio sem cookies separado ...
Como alguém faria isso no IIS7.5 para um site ASP.NET MVC?
O plano até agora:
<clientCache cacheControlCustom="public" />
no web.config Este plano está correto?
E como você pode usar o WebDeploy para implantar o aplicativo da Web inteiro em um servidor e, em seguida, apenas os itens estáticos para outro?
Posso ver que há uma pergunta semelhante, mas para o apache: Criando um domínio livre de cookies para veicular conteúdo estático para que não seja aplicado