我的网站加载速度很慢,所有内容都会添加到加载时间。但是,当我查看eBay,Amazon,slickdeal时,我看到一条垂直的红线。
在屏幕截图中,您将看到红线在5.62秒处停止,在该行之后加载的所有内容都不计入加载时间。
有谁知道为什么会这样?工具是如何显示加载时间是在5.62秒完成的,但是在这条红线之后仍然会加载。
答案 0 :(得分:1)
红线是Window的load
事件。也就是说,当所有页面资源都已加载并显示时,此事件将触发。
这并不妨碍页面上的脚本之后加载内容。许多开发人员实际上订阅了这个事件,而其他人喜欢这个事件,然后开始加载微观优化。通常,这种优化是不明智的,不做任何有用的事情。 (有些人认为有一个更快的load
事件触发是一种搜索引擎优化策略,当它真的经常伤害用户体验时,会更多地伤害他们的流量。其他人认为看到他们的分析软件中的数字下降是一件好事,当他们真的只是收集垃圾数据。)