一直在网站上工作,并通过放置
通过MAX CDN使用Boostrap<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
在头部。
Google Pagespeed正在展示:
您的网页有1个阻止的CSS资源。这会导致呈现页面的延迟。 在不等待加载以下资源的情况下,无法呈现页面上的上述内容。尝试推迟或异步加载阻止资源,或直接在HTML中内联这些资源的关键部分。 优化以下内容的CSS交付:
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
有没有解决这个问题?
由于
答案 0 :(得分:0)
更改CDN( ,它很可能无法为您执行任何操作 ),或者只是在本地存储文件。这会提高您的Google Page Speed速率。
下载您正在使用的引导程序文件的副本,并将其存储为root/css/bootstrap.min.css
root
是您的项目文件夹。
CDN主要用于测试目的(即时访问文件)或大型项目,这些项目有多个要求无法在本地得到满足。
<强> Read this thread to better understand. 强>
虽然Google为您提供的错误可能不是您项目的严重问题,但在本地使用您的资源始终是一个好习惯,这样您的网站可以自行加载,而无需引用类似于单独的外部来源查询。
静态文件=更好的加载时间=快乐的Google。
答案 1 :(得分:0)
另一个答案太不正确了,所以如果有人仍然需要帮助,我正在写这篇文章。
CDN不仅可以加速本地开发环境,还可以加快生产网站的速度。在您自己的主机上本地托管静态文件不能解决pagespeed工具在此处建议的“渲染阻止”问题。本地托管的静态文件仍在阻止渲染。
此处的解决方案是完全内嵌渲染阻止CSS文件。但是,出于以下几个原因,我建议不要内联资源:
应该怎么做才能解决此问题?您可能会有所不同,但我建议您什么也不做。
尽管不是完全可以消除此pagespeed警告的解决方案,但有可能减少渲染阻止资源对实际访问者的影响(不是性能衡量工具):