请求的时候会根据hub中的代码动态的创建一个JS脚本放在这个目录里面(注:这种动态创建只会在第一次访问时发生一次),
如下图,我们可以看到我们在Hub中所写的方法全部在自动生成的Hub.js中有代理项:...接下来我们就讲讲如何进行CDN加速
CDN加速优化
上面我们说过,这些JS都是自动生成,所以进行JS的最小化优化和CDN加速的时候就很困难.
那么有没有办法让这些JS手动生成,并且由我们来进行控制呢?...答案是肯定的~
Signalr提供了手动生成的工具,需要Nuget下载,
在Nuget命令行中输入如下命令:
Install-Package Microsoft.AspNet.SignalR.Utils.../hubs.js
注意标红的地方,改为你自己的应用程序名称
这样我们就可以在Scripts/目录下看到一个叫hubs.js的文件了,如下图:
可以打开看看和之前自动生成的是一毛一样的....虽然到此,我们就已经可以进行自己的CDN加速了但是在开发的过程中,还是会很麻烦,每次修改hub都需要手动生成一次hubs.js
有没有简便的方法呢?,那必须的..
我们在项目目录下找找..