Criando um site de conteúdo estático separado para IIS7 e MVC

5

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:

  • Registre domínio, por exemplo, static.com, crie um novo site no IIS
  • Copie manualmente as pastas js / css / images do MVC para que elas tenham os mesmos caminhos no novo servidor
  • Ativar configurações de gzip do IIS (js / css = alta compactação, imagens = nenhuma)
  • Definir o armazenamento em cache com datas de expiração futuras futuras
  • <clientCache cacheControlCustom="public" /> no web.config
  • Nunca definir cookies no site static.com
  • Combine e minimize js / css
  • Auto implemente alterações no conteúdo estático com o WebDeploy

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

    
por JK01 28.09.2012 / 03:19

0 respostas