2015-05-15 1 views
0

Это мой первый раз, когда я хочу использовать связывание и минимизацию. И я нашел примеры и объяснения почти для всех, но используя путь cdn для кучи файлов, входящих в комплект. все примеры, которые используют cdn, были такими:Определение пути CDN для нескольких файлов, входящих в комплект

var styleSheet = new StyleBundle("~/JQMstyle", "http://code.jquery.com/mobile/1.3.1/jquery.mobile.structure-1.3.1.min.css").Include("~/theme/jquery.mobile.structure-1.3.1.css"); 
styleSheet.CdnFallbackExpression = "window.jQuery.mobile"; 
bundles.Add(styleSheet); 

они просто добавляют путь cdn и включают только один файл. что, если я включаю несколько файлов?

  • Могу ли я использовать путь к папке как путь к cdn и включать несколько файлов?
  • Если нет, то какова цель связывания при использовании пути cdn?

Update:

Что я имею в виду вот что у меня есть свой собственный CDN как cdn.mysite.com и я просто хочу, чтобы включить все файлы в папке CSS (что все они имеют один и тот же CDN путь к папке только с разными именами файлов)

ответ

1

Точка CDN (Сеть доставки контента) состоит в том, чтобы иметь несколько мест, в которых размещен файл, чтобы он был доступен географически ближе к конечному пользователю. Если работа в комплекте, как то, что вы просили, она будет поступать только с вашего сервера. Когда вы объединяете CDN, вы можете предоставить файлы резервных копий/неминифицированные файлы, которые можно использовать во время отладки.

Еще одно преимущество CDN заключается в том, что пользователь использовал этот CDN на другом сайте, который уже был кэширован в браузере.

+0

, но я хочу связать несколько файлов css в один файл. Тогда как я мог использовать cdn? –

+0

, кстати, я уже использую cdn для изображений, javascripts и css на своем веб-сайте. теперь, когда все css-файлы будут одинаковыми (javascripts тоже), я не знаю, как это сделать с моим cdn. –

+0

Связывание - это процесс взятия нескольких файлов и их создания. Если вы сделали это даже с CDN, файл должен был бы сделать (по крайней мере в памяти) из вашего сервера. Если вы хотите связать несколько файлов с CDN и разместить их на своем сервере, вам необходимо сначала загрузить их в свой проект и указать их таким образом. (без CDN) – Tony