为无服务器Angular 6应用程序(AWS静态托管)提供更好的Google PageSpeed结果

为无服务器Angular 6应用程序(AWS静态托管)提供更好的Google PageSpeed结果,angular,amazon-s3,angular6,serverless,google-pagespeed,Angular,Amazon S3,Angular6,Serverless,Google Pagespeed,目前,我的个人网站托管在AWS S3 bucket(静态托管)上,在Google PageSpeed上的结果非常差:32/100(在我的Rails应用程序中,我目前的结果是92/100,所以我不确定为什么Angular的结果这么低) 我选择Angular是因为我认为它可以为谷歌浏览器提供最佳实践。看来要么是我错了,要么是我的应用程序出了严重的问题(这很可能就是原因) 我运行了ngbuild--prod--aot,并将其托管在AWSS3存储桶中 是否有任何框架/插件可以帮助我满足以下建议 我应该

目前,我的个人网站托管在AWS S3 bucket(静态托管)上,在Google PageSpeed上的结果非常差:32/100(在我的Rails应用程序中,我目前的结果是92/100,所以我不确定为什么Angular的结果这么低)

我选择Angular是因为我认为它可以为谷歌浏览器提供最佳实践。看来要么是我错了,要么是我的应用程序出了严重的问题(这很可能就是原因)

我运行了
ngbuild--prod--aot
,并将其托管在AWSS3存储桶中

  • 是否有任何框架/插件可以帮助我满足以下建议
  • 我应该改用服务器端渲染吗?(我尝试了延迟加载,但没有看到更好的结果)
  • 是否有人拥有页面速度最佳实践的示例应用程序

也许这会有帮助:

1运行事件处理程序

2更新数据绑定

3传播DOM更新和重新绘制


这是一个过分的“ng build--prod--aot”,因为“ng build--prod”已经执行了aot,所以不需要最后一个参数。来源:哦,我真傻。接得好!完全解释了为什么我在使用
--aot