最佳答案
我一直在使用谷歌网页速度的洞察力来尝试和改善我的网站的性能,到目前为止,它被证明是非常成功的。像延迟脚本这样的事情工作得非常出色,因为我已经有了内部版本的 jQuery 的 .ready()
来延迟脚本直到页面完全加载,所有我需要做的就是内联那个特定的函数并将完整的脚本移动到页面的末尾。效果不错。
但是现在我发现自己盯着清单上剩下的一个黄点: “消除高于折叠内容的呈现阻塞 CSS”。
我的 CSS 的设置方式是有一个全局 _.css
文件,其中包含适用于一般页面结构的样式,或者在整个站点的多个位置使用。然后,大多数页面都有一个相关的 CSS 文件(例如,party.php
有 party.css
) ,其中包含特定于该特定页面的样式。所有 CSS 文件都是无限缓存的,因为我将 /t=FILEMTIME
附加到文件名后面(然后用。Htaccess) ,以保证文件在更改时得到更新。
不管怎样,谷歌建议内嵌关键风格需要以上的折叠内容。问题是... 好吧,看看这个截图: http://prntscr.com/1qt49e
正如你所看到的... 全部的内容是上面的折叠!人们讨厌滚动,尤其是在一个需要加载很多页面的游戏中。因此,我设计的网站,以适应一个屏幕(假设足够好的分辨率)。因此,这意味着... 全部的样式适用于以上的折叠内容!那么... 有什么解决办法吗?还是说我得了一个接近完美的黄色分数?