【问题标题】:Why does my website show lag in Chrome when I scroll?为什么我的网站在我滚动时在 Chrome 中显示滞后?
【发布时间】:2014-07-14 23:37:03
【问题描述】:

我只在 chrome 中遇到这个问题。当我上下滚动时,我面临滞后。这只发生在 Chrome 浏览器中,我有最新版本。网站基于 PHP 框架。任何人都可以找出问题吗?是网站问题还是浏览器问题?这是网站链接:http://airfuz.com
提前致谢。

【问题讨论】:

  • 这里使用了简单的 PHP 代码。没有什么花哨。文章正在从 MySQL 数据库中加载。
  • 您有任何用于页面滚动/任何移动的 javascript/jquery 侦听器吗?
  • 不,没有 javascript/jquery 侦听器用于页面滚动或任何类型的移动。

标签: javascript php html css google-chrome


【解决方案1】:

我想说一个原因是中心的巨大图像。 (拿着谷歌眼镜的人)——这张图片超过 5000 像素 X 3400 像素+,但缩小到 500 像素左右。这与页面上的其他大图像一起。 http://airfuz.com/Images/2014/05/man-wearing-google-glass.jpg

当我删除该图像时,它滚动得更流畅...

考虑使用 php 缩略图脚本(如 timthumbphpthumb)来实际提供接近显示尺寸的图像。这也将有利于网站的加载时间。

【讨论】:

  • 您是否也面临 Chrome 的延迟问题?你能告诉我你是否在其他浏览器中遇到任何滞后?非常感谢。
  • 是的,如果这就是您的意思,我在滚动时看到了一些“抖动”。这个问题在 Firefox 中很明显,但实际上只有在加载时才出现。
【解决方案2】:

您的网站有太大的资源同时加载。也许这就是问题的原因。这就是我以这个答案结束的原因:

  • 加载网站资产时,滚动滞后。 (用 Chrome 和 Firefox 测试)
  • 网站完全加载后,我的谷歌浏览器显示的延迟减少了。而另一方面,Firefox 则完全没有区别。

你可以缩减一些资产,我认为这会以某种方式减少延迟。


我注意到关于您的网站的一些事情,您使用的是 HTML5 Doctype。但是,您也在使用 HTML4 标记标签(我看到了 <center> 标签)。好吧,这可能不会影响问题,但这会影响 HTML5 有效性。 =)

嗯,希望我能帮上忙。

【讨论】:

  • 感谢您的帮助。是的,因为我的主页上有很多内容,所以图片太多了。检查上一个答案,我想阻止滞后的唯一方法是缩小图像。再次感谢您的建议。如果有其他方法,请告诉我。
【解决方案3】:

谷歌浏览器notorious bug 问题 753053

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多