【问题标题】:Facebook Like And Twitter Tweet Load SlowFacebook Like 和 Twitter Tweet 加载缓慢
【发布时间】:2011-05-04 08:22:27
【问题描述】:

我在我的网页上放置了 10 次 facebook like、facebook send 和 twitter 推文按钮(我线程中的每篇文章 1 次),但页面加载速度非常慢。现在该站点只是在我的本地 XAMPP 堆栈上运行,但是当我注释掉这些小部件时,页面会立即加载。否则加载大约需要 10 秒。

【问题讨论】:

标签: javascript jquery facebook twitter


【解决方案1】:

查看代码以确保您正确应用它会很有帮助,但我之前也遇到过类似的症状。我将呈现它的方式是在您的 </body> 标记之前而不是在您的脑海中拥有相关的外部 Javascript 文件。如果与外部主机的连接速度很慢,可能会导致并行化问题,因此您希望最后加载它。

【讨论】:

  • 嘿,这行得通!我做错了两件事。 1)当循环浏览我的 10 篇文章时,我每次都错误地添加了小部件的脚本部分,并且 2)我现在只在页脚底部添加了一次脚本。谢谢!
  • 我有一个类似的问题...我正在使用 FBML 加载按钮,并查看通过 firebug 中的 net 选项卡发出的请求,它正在发出 same 请求every 按钮...所以它使用了大约 100 个额外的请求,一遍又一遍地下载完全相同的资源...我已经把我的脚本放在了 body 标签的末尾,所以至少我可以看到页面已加载,但它仍然会使页面从一个需要 0.5 秒才能完全加载的页面减慢 10 秒......当我看到页面仍在一个一个加载类似按钮时,我仍然会认为该页面没有完全加载。
【解决方案2】:

这种情况最近在整个网络上都发生了。我会看到一个加载缓慢的页面,果然在底部有一条说明 facebook 或 twitter 仍在加载。

我找到的解决方案是一个显示 FB、Twitter 按钮的扩展程序,但除非您单击按钮,否则实际上不会加载它们。这样你的页面加载速度很快,如果 FB 或 Twitter 很慢,那就是他们的问题。

【讨论】:

    【解决方案3】:

    我使用Sharrre 作为社交分享按钮。我在鼠标悬停时激活它,所以在用户真正需要它之前什么都不会加载。很难比这更快地得到它。它还支持其他一些网络。

    我不再直接加载社交分享按钮,只有在没有其他选项时才这样做。如果在同一页面上多次使用,这些事情对于加载时间来说是非常可怕的。

    【讨论】:

    • 如果用户立即点击它,它的加载速度是否足以实际可用?喜欢/推文的数量呢,在鼠标悬停之前不会不可见吗?那些使用标签在链接之间导航的人呢(我在考虑可访问性)。触摸屏平板电脑还是移动设备?
    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 2012-03-07
    • 2013-03-10
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多