Стратегия кэширования скриптов для приложения MVC - PullRequest
1 голос
/ 28 июля 2011

Интересно, что лучший подход состоит в том, чтобы пользователям не приходилось нажимать CTRL-F5 при каждом развертывании.Мы не хотим, чтобы кэшированные версии измененных файлов сценариев находились на рассмотрении в сетевых компонентах или браузерах.

Индивидуальное переименование сценариев кажется большой работой и требует некоторой дисциплины.

Идея:Переименуйте папку Scripts нашего MVC-приложения в Scripts [ReleaseNumber], чтобы URL-адрес для сценариев был чем-то вроде /Scripts[ReleaseNumber]/MyScript.js?

Это хорошая идея?У кого-нибудь есть опыт с этим?

1 Ответ

1 голос
/ 28 июля 2011

Я бы настоятельно рекомендовал что-то вроде squishit:

http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher

. Это делает недействительными те пакеты, которые вы создаете при каждом обновлении, устраняя эту проблему.

Плюс вы можете установитьлегко с Nuget.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...