我的网络性能有问题,问题是我在页面加载视图时有延迟。
我检查了Chrome中的开发工具,我发现大部分时间都是angular.js
,angular-material.js
和angular.material.css
。
我正在添加libs。
<script src="bower_components/angular/angular.js"></script>
<script src="js/jquery-3.1.1.min.js"></script>
<script src="bower_components/angular-material-data-table/dist/md-data-table.min.js"></script>
<script src="bower_components/angular-aria/angular-aria.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>
<script src="bower_components/angular-material/angular-material.js"></script>
是否可以提高负载性能?
答案 0 :(得分:1)
检查以下内容以提高性能
minified versions
。转到该文件夹并找到angular.min.js
并包含该文件夹。同样,对于所有库,使用缩小版本。 async
&amp; defer
脚本标记以避免渲染阻止资源下载。 答案 1 :(得分:1)
你可以使用对于AngularJS和Angular Material来说体积不大的minified files:
执行此操作,您将通过 81%来缩短这些文件的加载时间。
详情:100 - [450 * 100 /(1200 + 1200)] = 81.25%
答案 2 :(得分:-1)
如果你看到它们的大小,它们比其他图书馆更大。也许它可以是一些服务器配置下载更大的文件?它可以是某种分段。