阻止瀑布的缩小文件(wordpress和W3TC)

时间:2015-03-23 12:52:38

标签: wordpress file minify blocking

我正在使用W3TC进行缩小

我检测到css和js缩小的文件需要加载很多,阻塞了瀑布中的以下元素。

如果我使用其他缩小插件,例如头部清洁器,那些缩小的文件会立即加载而不会阻塞

常规未压缩的css和js文件加载时没有阻塞,也没有等待

我不知道问题是否与缩小的文件数量有关(我可以限制缩小文件的数量吗?)或者与不限制文件名中的字符数有关。 这真的是加载缩小文件的问题吗?

以下是测试的示例:

http://gtmetrix.com/reports/www.externateam.com/eeQZ0MXm

由于我没有任何线索,任何方法都很棒

谢谢和最好的问候

1 个答案:

答案 0 :(得分:1)

W3total缓存存在此问题,其中添加了字符限制。因此,每个文件都是通过逗号分隔并加载到url中。 我不确定orignal格式,但它看起来像这样:www.example.com/wp-content/plugins/w3total_cache/wp-content/themes/js/jquery.js,wp-content/themes/js/bootstrap.js

对于一些文件很好,但随着文件数量的增加,这变得一团糟。某些服务器允许添加超过几百个字符。

我看到你分享的链接,这些文件是单独加载的,这是必须的。

摆脱阻断时间的唯一方法是:

  • 通过合并所有文件,w3totalcache中有一个选项。
  • 或使用异步延迟阻止(在w3totalcache中也可用)。
    • 但异步方法并不总能完美适用于每个主题。如果你没有一个发展良好的主题,你将很难让这个主题发挥作用。