【问题标题】:Wordpress Site Slow Loading Time in Receiving/WaitingWordpress 网站在接收/等待中加载时间缓慢
【发布时间】:2017-07-13 08:53:33
【问题描述】:

试图让 Wordpress 网站(使用三个.js)的加载时间 - https://igotchamedia.com/arvr 从 6 秒缩短到 1.5 秒以下 - 页面加载的“等待”和“接收”部分占据了大部分时间。缓存插件没有帮助。

非常感谢任何帮助!

【问题讨论】:

  • 你尝试了什么?
  • 打开 wp-config.php 并找到行 define('DB_HOST', 'localhost:3306');并将其更改为 define('DB_HOST', '127.0.0.1:3306');这将禁用 DNS 查找,因此它应该更快。

标签: php html wordpress caching


【解决方案1】:

绝大多数情况下,Wordpress 或任何网站都很慢;是因为网站上托管或使用了过多的富媒体(视频和图像)

尝试返回并优化您网站的网络媒体文件。以较小的重量保存它们,并使用文件扩展名的更好做法。此外,如今 CSS3 技术非常强大,在许多情况下您甚至不需要调用这么多的图像文件。 ie. 用于背景、渐变、阴影、菜单、按钮等。如果您的网站上托管了大量媒体,请考虑使用 CDN(内容分发网络)。

另一个好的做法。进入并确保您的网站编码正确。在页脚中调用外部 .js 文件,html 是语义的,等等。测试你正在使用的 Wordpress 插件。确保您的 Wordpress 是最新的,并且设置了正确的内存。检查您的开发者控制台是否有任何 JavaScript 错误或冲突使网站陷入瘫痪。检查您的 Wordpress 数据库是否有任何损坏。

最后,检查您的主机或服务器环境。确保你使用的是正确版本的 PHP,你有足够的空间,一切都高效等等。

此外,请查看这些额外的网站性能优化工具。

希望这会有所帮助,祝你好运!

【讨论】:

  • 看瀑布;这主要是 TTFB 问题,而不是图像加载问题。
【解决方案2】:

对于站点根文档的初始 Get 参数,您的时间很慢,这称为 Time to First Byte。您有一个从非 https 站点到 https 站点的重定向,这是缓慢问题的一部分。

您可以摆脱重定向,具体取决于您在网站和 WordPress 中实施 SSL 的方式:通过 .htacccess 中的重定向(不是最好的),或者只是确保您的 WordPress 网站和地址设置为 https 和数据库中的所有 URL 都是 https,因此不需要重定向。

但整体上缓慢的 TTFB 时间是服务器延迟问题。如果您在共享主机上,由于服务器的所有其他用户,缓慢的 TTFB 速度可能会很慢。您的整体速度 - 4 秒 - 对于具有大量http 请求的非常重图像的网站来说还不错:https://gtmetrix.com/reports/igotchamedia.com/GLQwMRRs

您可以与虚拟主机商讨论 TTBF 问题。但众所周知,GoDaddy 共享主机速度很慢。

如果您想在几秒钟内完成所有工作,请不要依赖缓存插件来完成所有工作。 1)获得更好的服务器并使用CDN; 2) 降低图片的权重,使网站的总权重低于 1 兆; 3) 并使用需要较少脚本和样式表的主题,从而导致大量http 请求;和 4) 将您的外部请求(例如第三方字体)保持在最低限度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    相关资源
    最近更新 更多