【问题标题】:Wordpress Site Loading Speed to Slow: 8.13sWordpress 网站加载速度变慢:8.13s
【发布时间】:2019-01-28 15:42:32
【问题描述】:

我的 wordpress 网站在加载页面时非常缓慢。从法兰克福出发,有时需要 8.3 秒。

我正在使用 Bluehost,我听说它速度较慢,但​​这似乎太多了......

您可以在这里看到瀑布: https://tools.pingdom.com/#5a253be0d4c00000

我注意到主页的等待时间很长...

我尝试了多种方法,但都没有成功。

我现在正在使用 W3Cache,但它并没有多大帮助...,加载速度几乎相同。我之前在其他网站上使用过,效果更好...

我还用我优化的 .jpg 图像更改了大部分图像。

有没有人有任何想法或我能做些什么来将加载速度降低到至少 4 秒?现在是8s 任何关于为什么会发生这种情况以及我如何解决它的信息都会很棒!

【问题讨论】:

  • 您好!由于这个问题不是关于编程,而是更多关于网站速度/搜索引擎优化,你可能想在这里问:webmasters.stackexchange.com
  • 感谢您的提示!

标签: wordpress performance pagespeed


【解决方案1】:

由于您要加载 45 个 .js 和 25 个 .css(!!!)我认为您将从合并和缩小中受益匪浅。

我喜欢 Autooptimize 插件,但您可能还需要一些手动调整。

您应该始终将所有可能的 JS 移动到页脚(来自 wp_enqueue_script 的最后一个参数),因为 <head> 脚本加载会阻止渲染。

您可以从文件中编辑掉无用的负载或未使用的部分。 就像,您正在加载 font-awesome.css 及其字体文件,其中包含 ~4k 图标两次(一次在主题中,一次在聊天插件中)。

您正在加载一个完整的 animate.css 及其大约 80 个动画代码,只是为了使用 1 或 2...

还要识别一些主页不需要的 css 和 js,并手动阻止它们在主页上加载,从而使页面加载速度更快......

// functions.php

if(is_home()) {
    dequeue_style('handle')
    dequeue_script('handle')
}

【讨论】:

  • 嗨罗德里戈感谢您的回答。我已经尝试过自动优化,但它破坏了网站。它可能与 wp 成员有一些冲突,所以我不得不删除它。我注意到问题似乎出在等待时间/黄色。那么使用该功能我可以阻止加载一些css和一些js文件吗?我要在“句柄”中插入链接吗?
  • 在自动优化的高级选项中,您可以调整它以[从自动优化中排除脚本]等...“句柄”是脚本的内部别名。要在您(或您的插件)中加载脚本,请在使用 wp_enqueue_script(...) developer.wordpress.org/reference/functions/wp_enqueue_script 时为其分配一个句柄
  • 感谢罗德里戈的信息。会试试这个。
猜你喜欢
  • 2020-06-13
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多