Angular 2在许多方面都非常精彩,但是一个大问题是:当你第一次打开Angular 2页面时它太慢了。
这是一个例子:(中文) https://771dian.com/danmu
这个简单的页面包含近20个angular2组件,每个组件都有一个.js文件和一个html模板。
这意味着,当有人打开这个简单页面时,服务器需要向客户端发送超过40个文件,包括angular.js,system.js和traceur-runtime.js。
即使使用SPDY或HTTP / 2,这个文件太多了。
上面的示例网站正在使用SPDY,但我还需要等待很长时间才能显示任何内容。 (顺便说一句,对于服务器端,我使用带有KOA Web框架的node.js,这应该很快。)
考虑一个CMS的索引页面,单个页面将超过50个组件,这意味着当您打开该页面时,服务器需要向客户端发送超过100个文件。
是否有解决此问题"文件太多问题"?感谢。
答案 0 :(得分:1)
我在Angular2的问题列表中问了同样的问题。我为这个“太多文件”问题找到了一个很好的解决方案。
https://github.com/ludohenin/gulp-inline-ng2-template
https://github.com/angular/angular/issues/4328
再次,谢谢你们