资源已使用链接预加载进行预加载,但在几秒钟内未使用

时间:2017-01-19 作者:thephpdev

我正在使用W3 Total Cache插件,并将其设置为缩小和合并CSS和JS文件。

我还将其设置为使用HTTP2预加载功能,不过,当我在Chrome中加载站点时,我在控制台中看到CSS和JS文件的以下错误:

The resource [RESOURCE URL HERE] was preloaded using link preload but not used within a few seconds from the window\'s load event. Please make sure it wasn\'t preloaded for nothing.
为什么会出现这种情况?脚本和样式表确实在使用中,它们在通常的位置被清楚地声明。

我查看了控制台的网络选项卡,脚本和样式表最初都在“内存缓存”中,然后再次下载!

我会做错什么?

1 个回复
SO网友:Unknown

试着disable <在W3 Total Cache的Minify部分下的“HTTP/2推送”。

很可能您的apache服务器(或您正在使用的任何web服务器)不支持http2. 浏览器理解这一点,它试图告诉您预加载不值得。

更多关于http1之间的区别。1和http2,您可以找到here.

相关推荐

将WordPress中的“http://localhost:8888/”替换为网站URL“

由于最近的一些安全漏洞,我不得不用所有新的本地文件替换服务器上的网站。Question: 现在我明白了“http://localhost:8888/“我的博客帖子中的字符串(例如图像源和其他地方)导致网站无法正常工作。我已经生成了新的permalinksSettings->Permanlinks->Save如何替换“http://localhost:8888/“使用”mysiteurl.com“。有脚本吗?