为什么这个网站在IE8中太慢了

时间:2011-10-21 08:09:32

标签: javascript jquery html css performance

我刚刚完成了一个网站:http://www.basenharald.nl并且在IE9,Chrome和Firefox中都很不错。 它不支持浏览器< IE8,但这是有计划的。

然而,IE8中的网站真的很慢,并且出于某种原因,有些人会遇到滚动的div不起作用(并非所有的IE8用户)。

对于这些问题的任何帮助将不胜感激,因为我找不到问题。

4 个答案:

答案 0 :(得分:3)

因为IE8只是渲染这些动画非常糟糕。同样慢的PC也会出现动画问题。

您应该检测IE8(及更低版本)并禁用这些效果,因为它们不是功能上必需的

答案 1 :(得分:1)

首先,在一个外观漂亮的网站上做得很好。我在Chrome中使用了开发人员工具栏来检测以下问题。您的网站使用或引用名为daddy-shoutbox.php的页面。此页面中的此代码或此页面的调用代码导致无限循环或继续调用。根据我的结果,我可以看到该页面需要加载大约500毫秒。 从浏览器的角度来看,我只能假设IE8实际上显示了这个循环的症状。我的统计数据显示该页面已经发出超过130个请求并在2分钟后计数。

答案 2 :(得分:1)

不是现代浏览器,正如douwe所说,即便是慢PC也会受到影响。 视差动画需要大量的CPU时间,其效果主要与网站的美观性有关。

通过降低视差效应可以实现可用性和美学之间的良好折衷。

我建议你从文本中删除效果(class:contentwrapper)。它将为您节省一些CPU时间,它将为您提供更易读的文本。 你甚至可以切换到普通的滚动条。根据我的经验,自定义滚动条总是给用户带来麻烦;)

如果您对现代浏览器的体验感到满意,您可以简单地区分旧浏览器。 使用jquery,您可以使用this

祝你好运

答案 3 :(得分:1)

在Opera 11.52中它根本不加载..