Многие примеры кода и метод по умолчанию RegisterBundles
в BundleConfig.cs
генерируется Visual Studio 2012 для нового MVC приложения, включают в себя код, как это, чтобы добавить общие файлы JavaScript, как JQuery в пачке:Должен ли я связывать файлы в ASP.Net, которые, скорее всего, будут кэшироваться в браузере?
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
В определенный в процентах случаев браузер пользователя уже будет иметь эти общие файлы в своем кеше. Таким образом, кажется, расточительно ждать, когда файл будет загружен через связывание.
Если браузер не может распознать, что связанный файл (который может быть объединен с другими файлами и миниатюрный) уже присутствует, то похоже, что это использование пакета не ускорит работу вообще, а приведет к ненужным задержкам ,
Или я что-то упустил? Возможно, вероятность низкая, что «общий» файл (jQuery и т. Д.) Уже кэширован?