【问题标题】:Angular Universal not giving performance improvement as expected on Google pagespeed insightsAngular Universal 未按 Google pagespeed 洞察力提供预期的性能提升
【发布时间】:2020-07-12 21:45:19
【问题描述】:

这是我只进行服务器端渲染(没有引导客户端)时得到的结果。这意味着所服务的页面无法交互,因为浏览器上没有执行任何 js。

First Contentful Paint: 0.6 s First Meaningful Paint: 0.6 s Speed Index: 0.6 s First CPU Idle: 1.5 s Time to Interactive: 1.7 s Max Potential First Input Delay:140 ms

总分:99


这是我在使用 Angular 通用和预启动(服务器端渲染 + 客户端渲染)进行渲染时得到的结果。页面是完全交互式的。

First Contentful Paint: 0.6 s First Meaningful Paint: 0.6 s Speed Index: 2.5 s First CPU Idle: 2.6 s Time to Interactive: 3.3 s Max Potential First Input Delay:160 ms

总分:75


很明显,当我尝试在客户端执行 javascript 时,速度指数、首次 CPU 空闲和交互时间受到严重阻碍。

我不知道如何减少这种情况。使用 Angular Universal 和预启动。

当我不使用 Angular Universal(仅客户端渲染)时,分数仍然比使用服务器端渲染 + 客户端渲染要好。出于 SEO 的目的,我需要服务器端渲染。

可能是什么问题?

【问题讨论】:

标签: angular angular7 angular-universal


【解决方案1】:

自 2019 年以来,谷歌更喜欢 TTI 而不是 FCP.. 这就是问题所在,我没有找到解决方案。

这是我刚刚阅读的一些提示

https://code101.net/code-101/replacing-angular-with-plain-javascript-modules

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-12
    • 2023-04-10
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多