【发布时间】:2019-06-19 02:24:12
【问题描述】:
我的网站压缩后约为 500 KB,包括 js、css 和图像。它建立在 AngularJS 之上。我公司的很多人都在抱怨网站在较低的带宽下速度很慢。有几个问题希望得到解答,
对于较低的带宽来说,500KB Gzip 是否太高?人们声称它需要 20 秒才能加载到他们的机器上,我认为这是夸大其词。真的是由于 anugularJS 及其评估时间的原因吗?
应用程序的大小在较低带宽中有何影响?如果我的网站是 500KB,如果我通过制作自定义框架将其减少到 150KB,它真的可以帮助我降低带宽吗?如果有,多少钱?
【问题讨论】:
-
您是否缓存了模板?还是 angularjs 逐个获取每个模板?尝试捆绑您的整个应用程序,您应该有 2 个请求: angular.min.js 和 app.min.js 。见 gulp 模板缓存
-
让我们考虑未缓存的。由于该网站始终以隐身模式启动。
-
使用这个npmjs.com/package/gulp-templatecache,它将把你的模板集成到js文件中,不再需要获取模板的请求。大幅增加应用的启动速度。
标签: angularjs performance pagespeed bandwidth