在运行
我通过谷歌的测试我的网站,唯一剩下要修复的是消除渲染阻塞的JavaScript和css在上方折叠内容中。
下面是我从https://developers.google.com/speed/pagespeed/insights/得到的更具体的结果。
您的页面有4个阻塞脚本资源和1个阻塞CSS资源,这会延迟页面的渲染。在等待以下资源加载完毕之前,无法呈现页面上的任何以上折叠内容。尝试推迟或异步加载阻塞资源,或直接内联这些资源的关键部分到html中。删除渲染阻塞JavaScript:
ng build --prod
之后,我可以进入新创建的dist文件夹中的index.html
文件,并将async
属性添加到绑定的脚本标签中,以防止它们被阻止。这有助于网站速度,但会间歇性地使网站崩溃。在angular-cli.json
中是否有选项可以更好地在构建期间为我添加呢?我通过谷歌的测试我的网站,唯一剩下要修复的是消除渲染阻塞的JavaScript和css在上方折叠内容中。
下面是我从https://developers.google.com/speed/pagespeed/insights/得到的更具体的结果。
您的页面有4个阻塞脚本资源和1个阻塞CSS资源,这会延迟页面的渲染。在等待以下资源加载完毕之前,无法呈现页面上的任何以上折叠内容。尝试推迟或异步加载阻塞资源,或直接内联这些资源的关键部分到html中。删除渲染阻塞JavaScript: