ASP.NET Web应用程序 - WebResource.axd和ScriptResource.axd文件 - 加载时间问题

时间:2009-09-16 14:53:16

标签: asp.net loading webresource.axd scriptresource.axd

。 嗨,       我们正在用C#.net作为语言构建一个ASP.NET应用程序。

这里,当IIS呈现一个页面&当我们使用YSlow工具分析页面代码时,它会显示许多WebResource.axd和ScriptResource.axd文件(因为我们在页面中引用了许多脚本文件)。

服务器端代码正在快速执行,但加载这些.axd文件需要时间。 如果有办法优化或抑制这些axd文件,那么请你指导我吗?

如果您还可以提供参考文档或Web引用(如果需要),那将会很棒。

非常感谢, 问候。

3 个答案:

答案 0 :(得分:5)

WebResource.axdScriptResource.axd引用是.NET Framework中的嵌入式资源。 WebResource.axd脚本可能用于Web表单和验证,而ScriptResource.axd用于ASP.NET AJAX

您可以使用ToolkitScriptManagerASP.NET AJAX Control Toolkit的一部分)将ScriptResource.axd脚本合并到一个包含中。

我不确定如何组合WebResource.axd脚本。

有关组合脚本的更多信息,请参阅此question

答案 1 :(得分:5)

jrummell是正确的,但如果你想要一个改进方法的详细解释我建议这个链接:

ASP.NET AJAX Performance Improvement

它提供了有关脚本组合,打开缓存等的详细信息。相信我它会帮助您加快速度。

答案 2 :(得分:2)

我意识到我已经在这里度过了几年,但对于你们所有的googlers,我只是推动了我的动态js / css minifier / merger RequestReduce的新版本,它成功地合并了Webresource和scriptresource文件在运行时。