AngularJS性能 - 观察者太多?
问题描述:
我想调试一个AngularJS网站来提高加载时间的性能。目前浏览器在第一次加载时冻结1-2秒而没有缓存。AngularJS性能 - 观察者太多?
从阅读各种文章,我了解到,观察者往往是性能在AngularJS应用程序的最大问题。
这里是batarang截图:
当在Chrome控制台CPU轮廓调试,我有一个很难搞清楚什么叫^ h - K - z.onload和一般如何提高性能除了具有较少的观察家:
我知道这是一个广泛的问题,但我正在寻找AngularJS的任何性能提示。
答
当拥有超过2000名观察者时,角开始击中表演墙。
如果您的应用中有7K +个观察者,这是由于设计不好造成的。
看到这里https://coderwall.com/p/d_aisq/speeding-up-angularjs-s-digest-loop 这里How does data binding work in AngularJS?
不知道,怎么猜,不看代码..? 1.5-2k + watcher肯定会降低性能,尽管您可以通过[本文](http://bahmutov.calepin.co/improving-angular-web-app-performance-example.html),这可能会对您有所帮助。 –