Asp.net

如何組合 WebResource.axd 和 ScriptResource.axd 文件以減少對 ASP.NET 伺服器的請求?

  • May 1, 2019

在我正在處理的網站上,頁面生成 45 個外部 WebResource.axd 和 ScriptResource.axd 文件,因此瀏覽器必須請求所有 45 個引用。這是很多參考資料,所以我想知道是否有一種方法可以將所有這些請求合併為一個請求?我已經看到腳本管理器應該能夠對此做一些事情,但我沒有看到 WebResource.axd 和 ScriptResource.axd 文件的任何結果。

我將如何將這些全部結合起來?

正如其他人所說,使用 ASP.NET AJAX 工具包的 ToolkitScriptManager 而不是預設的 ASP.NET ScriptManager 將允許您進行一些腳本組合,包括作為資源嵌入的您自己的腳本 - 在Script combination made easy上有一篇很好的文章.

如果您有幸使用 ASP.NET 3.5 SP1,那麼 ASP.NET ScriptManager 還提供了一些進一步的附加功能,允許您將更多腳本(包括解決方案中的通用 .js 文件)合併到一個腳本呼叫中。

看看這個影片:

使用腳本組合來提高性能

引用自:https://stackoverflow.com/questions/505416