我的问题是关于arcgis js api
,我在 Asp.Net 项目中使用它并且非常好,但是,我使用dojo.require
和我有一个问题注意到它会加载大约80-90个网络请求来加载js
个文件。
所以我决定为此找到一个解决方案,并尝试使用asp.net bundleconfig 类捆绑它们,但没有运气。
任何建议的解决方案将不胜感激
谢谢
答案 0 :(得分:0)
RequireJS主要用于异步获取依赖项文件。它通过下载单个文件并将其作为模块维护来完成此操作。这就是为什么你会看到这么多请求的原因。 js文件请求不应该影响您的应用程序性能。是吗?你把哪些文件捆绑在一起?
ESRI API使用dojo,dijit,dgrid等,而某些请求可能适用于这些文件。你有没有捆绑所有必需的文件。
您可以使用Web Optimizer并使用您需要的所有模块创建自己的捆绑文件。
在这里查看。 https://developers.arcgis.com/javascript/3/jshelp/inside_web_optimizer.html#gains