【发布时间】:2017-04-05 17:02:12
【问题描述】:
Google 的页面速度告诉我要针对以下内容优化我的 CSS 交付,我很困惑。
http://*******.***/css/styles.css
https://maxcdn.bootstrapcdn.com/…t-awesome/4.5.0/css/font-awesome.min.css
https://fonts.googleapis.com/…ntserrat|Montserrat+Alternates|Open+Sans
第一个是我自己的css,其他的是通过一些CDN系统。我认为将 cdn 用于字体真棒会比自己托管它更好,对于谷歌字体也是如此。
至于我自己的 css,我怎么能比将它作为单独的文件托管更好呢?它已经被最小化了。为每个页面视图内联整个 css 文件不是更糟糕吗?
这里给出的答案 (Css optimization for google pagespeed insight) 似乎是欺骗 pagespeed 洞察力的黑客。
您可以给我什么建议或对理解它们的含义的见解将不胜感激。
【问题讨论】:
-
你需要整套
Open Sans吗?你的 CSS 缩小了吗? -
我的 css 使用的是指南针,并且输出样式被压缩,所以它是一行,尽可能多地删除了空白。所有 Open+Sans 的意思是我应该指定我想要使用的权重吗?