【问题标题】:Load JS in autoptimize plugin manually手动在自动优化插件中加载 JS
【发布时间】:2019-07-05 13:46:00
【问题描述】:

Autooptimize 插件不会将所有内部 javascript 合并到一个 URL 中。它正在合并所有其他文件而不是 2 个 JS 文件。 如何手动将 1 和 2 个 js 文件(如 Gtmetrix 截图所示)合并为自动优化随机 URL?

【问题讨论】:

  • 这也称为缓存。查看 WP Rocket 或 Autooptimize 插件。这将为您创建一个 JS 和 CSS(合并在一起)
  • 已经在使用 autoptimize 插件,但它没有将所有 js 缓存到 1 个文件中。它缺少其中 2 个,如何手动包含它们?
  • 自动优化,至少据我记得,默认情况下将 jQuery 从缩小/捆绑过程中排除,因为将其与其余脚本捆绑通常会导致脚本中断,因此插件作者决定离开它独自的。我相信 Autoptimize 中有一个设置可以将 jQuery 合并到包中,尝试一下,看看它是否会破坏您网站上的任何内容。
  • @cabrerahector:感谢您的建议,您在谈论 jquery 但 1 是 jquery 而第二个不是。你能详细说明为什么它不包括lazysize脚本吗?我也可以手动将 jquery 代码加载到 autoptimize .js 文件中以最大限度地减少网站中的预期问题吗?
  • 您必须询问 Autoptimize 插件的作者,因为他是唯一可以告诉您为什么第二个脚本在您的网站上排队的人。关于您的 jQuery 问题:这可能与让 Autooptimize 将其合并到包中相同。

标签: javascript wordpress performance pagespeed gtmetrix


【解决方案1】:

请检查WP Dashboard > Settings > Autoptimize下的这些设置

这两个文件很可能出现在排除的脚本字段中。正如 @cabrerahector 在 cmets 中对您的问题所指出的那样,建议将 jQuery 排除在外以进行正确渲染。

第二个脚本来自延迟加载图像。

似乎作者出于他已知的原因将其排除在组合之外。您最好的选择是在https://wordpress.org/support/plugin/autoptimize/ 提出支持票并直接询问他们。

需要注意的重要一点是,即使这些脚本是单独加载的,本地脚本的加载时间也异常高。我会先检查托管是否正确优化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多