I已将ASP.NET Core 6 Web API和A React.js Frontend合并到一个使用ASP.NET核心的单个项目中。但是,当我第一次运行该应用程序时,加载需要花费很长的时间。
issue
后端:ASP.NET Core 6 WebAPI 额叶:react.js(集成在ASP.NET内部内部)
Bundler:WebPack(默认CRA设置)问题 为什么JavaScript和CSS需要太多时间来加载第一个请求?
在React(WebPack,Babel等)或ASP.NET核心静态文件处理方面进行了优化,以减少第一个加载时间? 在这种情况下分开构建过程
如果问题是由于捆绑和构建React引起的,那么SSR将无法直接提供帮助,因为在服务器上将其呈现之前仍需要构建React。
布拉索尔或剃刀页是c#前端替代方案,ssr.
npm run build
并提供静态文件)。 使用WebPack Optimizations
喜欢代码分裂和树木摇动。 ASP.NET核心中可启用的GZIP或Brotli压缩