Angular2& VS 2015:如何减少XHR请求&改善网站性能

时间:2016-11-21 09:53:47

标签: performance angular lazy-loading

2 个答案:

答案 0 :(得分:3)

您可以使用例如Webpack将应用程序捆绑到一个Javascript文件中。最简单的方法是使用Angular CLI管理您的应用,并为您处理。

如果您希望手动管理捆绑,请查看using Angular 2 with Webpack上的Angular文档。

答案 1 :(得分:0)

万一它是ASP.NET Core,您也可以从服务器预呈现中受益。来自NuGet包"Microsoft.AspNetCore.AngularServices": "1.0.0-*"

这样您就可以在.cshtml文件指令中使用,例如:

<app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>

使用它还有一些好处,所以如果它使用.NET Core,请仔细检查Steven Sanderson的博客,或github repo获取这些功能。史蒂文桑德森是推动这一发展的MS Guy。最近他发布了blog post关于使用Angular2的项目的新模板。