【问题标题】:Why does our website load so much slower in IE than any other browser?为什么我们的网站在 IE 中的加载速度比任何其他浏览器都慢?
【发布时间】:2013-03-26 20:53:00
【问题描述】:

我们有一个 WordPress 网站,它可以在我尝试过的所有浏览器中充分加载,IE 除外。出于某种原因,在 IE 中,每次加载页面时似乎都会将浏览器冻结几秒钟,如果它必须加载带有另一个页面的 iframe 的页面,则会加倍。用户必须等待一段时间才能与页面上的任何内容进行交互。

Here's the site.

有人建议我们可以使用 WP Supercache 来解决这个问题,但我过去曾遇到过这个插件的问题并且不愿意依赖它,特别是因为这似乎只是 IE 中的一个问题。

解决此问题的最佳方法是什么?如何找出页眉或页脚等中的哪些脚本导致它?有没有一种快速的方法,还是我只需要开始消除主题中的变量?

【问题讨论】:

  • 简单回答:因为它是 Internet Explorer
  • 我同意,但我们有 75% 的用户使用 IE,这不是一个足够好的借口。不过谢谢。 :)

标签: wordpress load-time page-load-time


【解决方案1】:

我不太明白为什么,但是在 IE9 中 style.css 被向下推到页面加载顺序 - 请参阅请求 #35 http://www.webpagetest.org/result/130327_Y9_f1d5796658d8475b68e2e537644173f1/1/details/

由于浏览器在下载适用的 CSS 之前不会呈现,因此会阻止呈现。

另一方面,Chrome 会优先考虑下载,以便在图像之前下载可能阻止渲染的资源。

这是两个加载体验的并排视频。

(如果您需要帮助进一步查看,我的联系方式在我的个人资料中)

【讨论】:

  • 谢谢!这是我的武器库中的一个很好的工具。问题肯定出在 Fancybox CSS 上——尽管我必须根据这个分析来看看优化其他领域。
【解决方案2】:

感谢我刚刚找到的这个帖子,答案似乎是fancybox:Fancybox causing slow load times in IE?

具体来说,fancybox 的 CSS 文件中特定于 IE 的过滤器。我删除了那些过滤器样式,现在可以正常加载了。

【讨论】:

    【解决方案3】:

    抱歉,我似乎无法发表评论。无论如何,在 Opera 12.14 中它运行良好。在 Explorer (8) 中它也能正常工作,控制台中没有错误。只是我的 0.1 美分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多