DNN - 如何编辑客户端依赖文件以更改特定 JQuery 资源文件的映射?
DNN - How can I edit Client Dependency files to change mappings for a specific JQuery resource file?
我有一个托管在 IIS 上的 Dot Net Nuke (DNN 9.1) 站点。我找到了一些使网站非常慢的资源,主要是 JS / CSS 文件。我追踪到这些文件在如下资源文件中被引用:
Website\App_Data\ClientDependency\DNNWeb-someGUIDaaarfgxetrrcxxdrwdc-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 如果手动修改文件会重新生成,我的更改将会丢失。
任何想法或帮助将不胜感激。
谢谢。
DNN 根据用户配置加载缩小的 CSS 和 JS 文件。你需要启用这个选项,选项是
- 启用复合文件
- 缩小 CSS
- 缩小 JS
要更改上述设置,请转到 Settings (gear icon) -> Servers -> Server Settings Tab -> Performance tab
,然后找到 Client Resources Management Mode
部分(在此选项卡的底部(自 v9.5
)) 并根据需要更改选项。
以下设置允许 JavaScript 个库的 CDN 引用。
设置 >> 扩展,select JavaScript 库从下拉列表中单击 JavaScript jQuery 库旁边的铅笔,select扩展设置选项卡并在自定义 CDN 设置中输入 Url。
我有一个托管在 IIS 上的 Dot Net Nuke (DNN 9.1) 站点。我找到了一些使网站非常慢的资源,主要是 JS / CSS 文件。我追踪到这些文件在如下资源文件中被引用:
Website\App_Data\ClientDependency\DNNWeb-someGUIDaaarfgxetrrcxxdrwdc-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 如果手动修改文件会重新生成,我的更改将会丢失。
任何想法或帮助将不胜感激。 谢谢。
DNN 根据用户配置加载缩小的 CSS 和 JS 文件。你需要启用这个选项,选项是
- 启用复合文件
- 缩小 CSS
- 缩小 JS
要更改上述设置,请转到 Settings (gear icon) -> Servers -> Server Settings Tab -> Performance tab
,然后找到 Client Resources Management Mode
部分(在此选项卡的底部(自 v9.5
)) 并根据需要更改选项。
以下设置允许 JavaScript 个库的 CDN 引用。
设置 >> 扩展,select JavaScript 库从下拉列表中单击 JavaScript jQuery 库旁边的铅笔,select扩展设置选项卡并在自定义 CDN 设置中输入 Url。