Angular JS网站的GTmetrix瀑布无序优化(角度)

Angular JS网站的GTmetrix瀑布无序优化(角度),angular,performance,optimization,gtmetrix,Angular,Performance,Optimization,Gtmetrix,我正在使用GTmetrix检查我的网站性能,并按照GTmetrix的建议做了很多更改 现在我被困在某个地方,附上截图供参考 我无法理解为什么GTMetrix的瀑布是无序的,为什么不是所有的调用都在队列中。另外,有很多URL被调用,而这些URL在代码库中是不存在的,比如tr.snapchat.com等。有人能告诉我如何避免这些调用,或者进行更多优化或调试吗 我无法理解为什么GTMetrix的瀑布是无序的,为什么不是所有的调用都在队列中 这是因为您没有使用http2协议。在服务器上启用http2以并

我正在使用GTmetrix检查我的网站性能,并按照GTmetrix的建议做了很多更改

现在我被困在某个地方,附上截图供参考

我无法理解为什么GTMetrix的瀑布是无序的,为什么不是所有的调用都在队列中。另外,有很多URL被调用,而这些URL在代码库中是不存在的,比如tr.snapchat.com等。有人能告诉我如何避免这些调用,或者进行更多优化或调试吗

我无法理解为什么GTMetrix的瀑布是无序的,为什么不是所有的调用都在队列中

这是因为您没有使用http2协议。在服务器上启用http2以并行获取结果并获得一些负载改进

另外,有很多URL被调用,而这些URL在代码库中是不存在的,比如tr.snapchat.com等。有人能告诉我如何避免这些调用,或者进行更多优化或调试吗

这些请求来自您正在使用的第三方脚本。例如hotjar、fbpixel等


将异步管道添加到那些脚本加载中,以获得一些负载改进。

嘿,我已经在使用异步管道了。但我还没有为Snapchat添加任何第三方脚本,我仍然可以看到来自Snapchat的请求,为什么?我会检查一下http2。你无法真正优化这些请求,因为它们来自你正在使用的第三方lib,并且正在触发这些请求。。。所以这没什么意义。好吧,在阅读之后,我发现HTTP2的第一个画作比使用HTTPS的画作要低一点,也有一些缺点,性能的提高可以忽略不计。如果它能提高性能,这真的取决于很多因素。你必须找到最好的方法。我刚才回答了你的问题。