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


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

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

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

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

非常感谢, 问候。


12670
2017-09-16 14:53


起源

这里有一个非常相似的问题: stackoverflow.com/questions/505416/... - womp


答案:


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

您可以使用以下命令将ScriptResource.axd脚本合并到一个包含中 ToolkitScriptManager (的一部分 ASP.NET AJAX控件工具包)。

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

看到这个  有关组合脚本的更多信息。


5
2017-09-16 15:03





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

ASP.NET AJAX性能改进

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


5
2017-09-16 17:34



我已尝试在您的链接上给出的所有选项但没有成功。请你看看这个并帮助我。 stackoverflow.com/questions/36198461/... - bjan


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


2
2017-11-06 09:08