【问题标题】:Wordpress loads foreverWordPress 永远加载
【发布时间】:2023-03-23 05:23:01
【问题描述】:

我试图弄清楚为什么这个网站一直在加载,可能是为了回答为什么它加载得很慢(但只是有时,这可能与托管有关)。

http://nothankstoyouproductions.com/

有人有线索吗?

【问题讨论】:

  • 你试过禁用所有插件吗?

标签: wordpress load-time


【解决方案1】:

您正在加载一个quite a few resources,包括 47 个图像、22 个 Javascript 文件和 10 个 CSS 文件。您加载的每个资源都会以两种方式花费您。服务器必须检索和提供文件,并且文件必须通过网络传输,所以我要做的第一件事就是尝试减少原始负载。也就是说,如果可以的话,将你的图像组合成精灵,或者减少图像的数量。结合您的 Javascript 或减少它。不幸的是,其中大部分需要一些技术(PHP/JS/HTML/CSS)能力。

您可以将一些内容添加到您的 .htaccess 文件中,这应该会有所帮助。

鼓励缓存:

<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf)$">
    ExpiresActive On
    ExpiresDefault "access plus 2 weeks"
</FilesMatch>

发送压缩文本:

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ \
    no-gzip dont-vary
SetEnvIfNoCase Request_URI \
    \.(?:exe|t?gz|zip|bz2|sit|rar)$ \
    no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary

请注意,每一个都需要通用但不是通用的 Apache 模块。如果您有问题,请删除其中一个或两个。

我还鼓励您查看WP Super CacheW3 Total Cache。其中一个或另一个可能对你做的比任何事情都多。缓存插件可能很棘手,并且并不总是与其他插件很好地配合,所以请谨慎行事。

【讨论】:

    【解决方案2】:

    正如 s_ha_dum 所指出的,您的网站很重,并且可以受益于浏览器缓存、gzipping 和 WP Super Cache http://wordpress.org/extend/plugins/wp-super-cache/ 等优秀的缓存插件 WP Super Cache 也有自己的插件用于gzip压缩和缩小。 (W3 Total Cache 一年没更新了)。

    您可以在 Firefox 中使用开发者工具(适用于所有浏览器)或 Firebug http://getfirebug.com/ 查看加载时间过长的内容。

    但也要意识到您正在从您无法控制的外部服务器加载大量项目,例如 Facebook、Sharethis 和 Pinterest。如果它们碰巧很慢,或者您的虚拟主机(hostable.com)的带宽碰巧很慢,这将导致网站不断加载。

    最好的办法是找一个有信誉的好房东;这是试图提高网站性能的底线。

    【讨论】:

      【解决方案3】:

      在我的情况下,我破坏了锚点 (),这会导致错误:/

      【讨论】:

        猜你喜欢
        • 2019-05-24
        • 1970-01-01
        • 2019-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-30
        • 2018-03-27
        相关资源
        最近更新 更多