11

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

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

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

如果您还可以提供参考文档或网络参考(如果需要),那就太好了。

非常感谢,问候。

4

3 回答 3

5

jrummell 是正确的,但如果您想详细说明改进方法,我建议您使用此链接:

ASP.NET AJAX 性能改进

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

于 2009-09-16T17:34:49.993 回答
5

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

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

我不确定组合 WebResource.axd 脚本的方法。

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

于 2009-09-16T15:03:42.790 回答
2

I realize I'm a couple years late here, but for all you googlers out there, I just pushed a new release of my on the fly js/css minifier/merger RequestReduce that successfully merges Webresource and scriptresource files at run time.

于 2011-11-06T09:08:57.620 回答