4

所以,我刚刚在我的网站上运行了 Google 的 Page Speed 并收到了以下通知:

在此处输入图像描述

有人可以告诉我这是什么意思吗?以及如何“消除”那些不必要的回流?

我也尝试http://code.jquery.com/jquery-1.6.2.min.js改用,但它告诉我同样的事情。

另外,我想在 http 上使用 https,所以我宁愿坚持使用 Google 的 CDN。

我希望这不是过早优化的情况?只是好奇。

4

2 回答 2

4

每当页面更改时都会发生重排。这意味着页面重新呈现。当您向 dom 添加某些内容或更改元素的属性时,可能会发生这种情况。消除重排的最佳方法之一是从 dom 中分离元素,进行更改,然后重新附加。

于 2011-08-12T17:10:44.540 回答
1

好吧,您正试图以错误的方式访问 Google CDN。正确的方法是

<script type="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>

注意缺少协议。根据RFC 3986 的第 4.2 节,当未指定协议时,将使用页面的协议。

阅读:http ://encosia.com/cripple-the-google-cdns-caching-with-a-single-character/

于 2011-08-12T17:21:15.770 回答