我的应用在 MVC 上使用 SignalR 1.1.2 ASP.NET它在视图中具有以下调用
这将使用自动生成的中心。此时,所有客户端和服务器端方法都已完成。
我可以获取粘贴此文件时获得的"集线器.js"文件的副本吗链接到浏览器。
我想在 BundleConfig 中添加一个新的 javascript 文件.cs所以我可以缩小此文件并尝试提高我的应用程序的性能。
希望有人能提供建议,我已经做到了,似乎有效,我只是想确保我不会失去换档的能力websockets,SSE,永久帧取决于客户端和服务器的内容可以谈判。
MVC Web 优化不支持动态脚本。我在上一个项目中就是这样做的,它对缩小没有帮助,但您可以将静态脚本添加到捆绑包配置中
(function ($) {
var dynamicScripts = ["signalr/hubs", "eventAggregation/events"];
$.each(dynamicScripts, function () {
$.ajax({
url: this,
cache: true,
dataType: "script",
async: false
});
});
} (jQuery));
如果你导航到/signalr/hubs uri,你可以保存这个 JavaScript 文件并将其放在一个捆绑包中。 当然,如果您更改与信号器有关的任何内容,那么它可能不起作用。 但这是为了发布。 请注意,这个 1.1.2