DNN - Как я могу отредактировать файлы зависимостей клиента, чтобы изменить сопоставления для указанного файла ресурса c JQuery? - PullRequest
0 голосов
/ 03 марта 2020

У меня есть сайт Dot Net Nuke (DNN 9.1), который размещен на IIS. Я нашел несколько ресурсов, которые делали сайт очень медленным, в основном файлы JS / CSS. Я проследил, что на эти файлы есть ссылки в файлах ресурсов, как показано ниже:

Website \ App_Data \ ClientDependency \ DNNWeb-someGUIDaaarfgxetrrcxxdrwd c -map. xml

, который имеет как показано ниже:

  <item key="678f2dbfsdg- some key -dtgsdt54fdfgy7" file="" compression="" version="180">
        <files>
          <file name="/Resources/libraries/jQuery/01_09_01/jquery.js" />
          <file name="/Resources/libraries/jQuery-UI/01_11_03/jquery-ui.js" />
        </files>
  </item>

Мне нужно изменить сопоставления, чтобы можно было использовать свернутую версию файлов JS для повышения производительности (например, jquery .min. js), однако, говорится, что этот XML файл будет регенерирован при изменении вручную, и мои изменения будут потеряны.

Будем благодарны за любые мысли или помощь. Спасибо.

Ответы [ 2 ]

1 голос
/ 03 марта 2020

DNN загружает уменьшенные файлы CSS и JS в зависимости от конфигурации пользователя. вам нужно включить эти опции, опции:

  • Включить составные файлы
  • Сократить CSS
  • Сократить JS

Чтобы изменить вышеуказанные настройки go на Settings (gear icon) -> Servers -> Server Settings Tab -> Performance tab, найдите раздел Client Resources Management Mode (внизу этой вкладки ( с v9.5)) и измените параметры по своему усмотрению.

enter image description here

0 голосов
/ 05 марта 2020

enter image description here

Следующая настройка разрешает ссылки на CDN для библиотек JavaScript. Благодаря Майклу Тобишу

Настройки >> Расширения, выберите JavaScript Библиотеки в раскрывающемся списке, нажмите карандаш рядом с библиотекой JavaScript jQuery, выберите вкладку Настройки расширений и введите URL в настройке пользовательского CDN.

enter image description here

...