如何使用CDN加速优化?
发布时间:2023-12-20 23:36:03 所属栏目:安全 来源:DaWei
导读: 本篇内容介绍了“如何使用CDN加速优化?”的有关知识,在实际项目的操作过程或是学习过程中,不少人都会遇到这样的问题,接下来就让小编带大家学习一下如何处理这些情况吧!希望大
本篇内容介绍了“如何使用CDN加速优化?”的有关知识,在实际项目的操作过程或是学习过程中,不少人都会遇到这样的问题,接下来就让小编带大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 我们先解释一下:这个路径前面的/Signalr/是目前你所有的SignalR的Hub在客户端连接时所访问的服务地址,后面的"/hubs"则是将要下载的前端JS资源,当我们在Startup类中app.MapSignalR()注册SignalR的时候,这个地址将自动注册,当然也可以改成自定义的代码(对应的前端JS地址也需要更改为""GoJJSMD/hubs"")如下: public class OwinStartup { public void Configuration(IAppBuilder app) { //注册地址为"GoJJSMD" app.MapSignalR("/GoJJSMD", new HubConfiguration()); } } Signalr提供了手动生成的工具,需要Nuget下载, 在Nuget命令行中输入如下命令: Install-Package Microsoft.AspNet.SignalR.Utils 下载最新版本的Utils工具包 然后我们输入命令: signalr ghp /path:SignalRApplication_Test/bin /o:SignalRApplication_Test/scripts/hubs.js 我们先修改前端的引用代码,如下: <script src="Scripts/jquery-1.10.2.min.js"> 把虚拟目录注释掉,然后引入我们刚刚生成的Hub.js 接下来,修改Startup类中的配置如下: public class OwinStartup { public void Configuration(IAppBuilder app) { //配置自动生成JS代理为否 app.MapSignalR(new HubConfiguration() { EnableJavaScriptProxies = false }); } } 然后访问页面,会发现和之前的效果没有任何区别,这样就完成了对虚拟目录的替换工作. 其实SignalR的功能不仅限于聊天,可能是国内的实例都是聊天的Demo所以有点限制大家的思维,大家可以想想,Signalr的时效性,其实还可以做事实的项目监控,同步的画板,甚至在HTML5下理论上完全是可以实现视频聊天的。 现在大家对于如何使用CDN加速优化?的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐