繁体   English   中英

带有MVC ASP.NET TTFB的React.js加载.jsx花费的时间太长

[英]React.js with MVC ASP.NET TTFB loading of .jsx takes too long

我已经将React.js与我的asp.net MVC应用程序集成React.js 最主要的是,当我在本地调试或连续进入网站时,加载速度足够快,我认为这是由于缓存。

就像我们说的那样,当我第一次进入我的网站时, .jsx文件花费了半个小时的疯狂时间

时间和值:
您可以在此处查看时间和值

花了32秒! 我希望这是不正常的,而且文件也不大。 只有17.6 KB

现在我对React.js还是很React.js ,我想知道我做错了什么,或者由于服务器速度慢而可能发生这种情况,我没有最好的服务器可以使用,但是该服务器上的其他网站离这很远慢。

提前致谢。

因此,显然您可以在MVC项目中预加载脚本。 在App_Start> ReactConfig.cs内部,并在Configure()中添加以下行:

ReactSiteConfiguration.Configuration = new ReactSiteConfiguration().AddScript("~/Scripts/gapi.js").AddScript("~/Scripts/firebase.js").AddScript("~/Scripts/React/Home.jsx");

如您所见,我正在使用Homei.jsx中也需要的gapi和firebase脚本,但是问题是我无法从Home.jsx中访问这些脚本中的功能,所以这一切开始让我发疯。

我作为解决方案所做的只是放弃尝试在asp.net MVC中使用Reactjs,并制作了一个单独的正确的reactjs应用程序,而我将C#用作Web服务。 现在我没有加载时间问题,它像闪电一样加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM