Создание отдельного сайта с статическим контентом для IIS7 и MVC

Со ссылкой на это сообщение в блоге serverfault: Несколько улучшений скорости, где говорится о том, как статический контент для stackexchange обслуживается из отдельного домена без файлов cookie...

Как кто-то может сделать это на IIS7.5 для сайта ASP.NET MVC?

План пока что:

  • Зарегистрируйте домен, например static.com, создайте новый сайт в IIS
  • Вручную скопируйте папки js / css / images из MVC как есть, чтобы они имели одинаковые пути на новом сервере
  • Включить настройки IIS gzip (js/css = высокая степень сжатия, изображения = нет)
  • Установить кэширование с датами истечения срока давности
  • <clientCache cacheControlCustom="public" /> в web.config
  • Никогда не устанавливайте куки на сайте static.com
  • Объединить и минимизировать JS / CSS
  • Автоматическое развертывание изменений в статическом контенте с помощью WebDeploy

Этот план правильный?

И как вы можете использовать WebDeploy для развертывания всего веб-приложения на одном сервере, а затем только статических элементов на другом?

Я вижу, что есть похожий вопрос, но для apache: создание домена без файлов cookie для обслуживания статического содержимого, чтобы он не применялся

0 ответов

Другие вопросы по тегам