我几乎完成了我的第一个angular.js应用。目前我正在尝试优化网页速度。整个应用程序是单页面应用程序,因此页面内容正在加载aj ajax。计算机上的初始加载时间约为5秒(可能有问题,但现在可以了)。其他页面加载时间为200-400ms(大部分时间为第一个字节需要300ms),因此速度非常快。
问题是移动设备上的加载时间。它从10秒到20秒可能在低ram手机上开始甚至更多。我该怎么办?我压缩了所有的scrips,样式,将它们合并为1个文件。当我在webpagetest.org上进行测试时,我得到了标记C A A A B,所以它很好,同样在gtmetrix.com上我得到了PageSpeed分数 (97%),YSlow得分(87%)。咦?
问题可能在于页面大小。我在第一次加载时转移了1.4mb。脚本大约600kb,css 340kb(但它已经缩小了)。我使用的角度材料大约有200kb。
我该怎么办?我尝试优化我在谷歌上找到的所有东西,但它似乎没有多大帮助。还有其他任何方式我可以改进或者它会丢失,它会像它一样缓慢吗?