我在我开发的一个网站中使用实验室 js 进行了一些测试,页面加载时间减少了 200 毫秒。现在后端处理后花费的总时间约为1.5秒。
我在想是否值得这么麻烦。 200ms 是一个巨大的增益吗?可笑吗?我知道页面加载时间会影响页面排名,但是 200ms 会有这么大的差别吗?
5)证明毫秒很重要……
云行业的大佬们确实深入研究并证明了这些毫秒的重要性:
Amazon.com 的加载时间每增加 100 毫秒,销售额就会减少 1%(Kohavi 和 Longbotham 2007)。
Google 发现,从 0.4 秒加载 10 个结果页面改为 0.9 秒加载 30 个结果页面,流量和广告收入减少了 20%(Linden 2006)。
Google 搜索发现 400 毫秒的延迟导致每个用户的搜索量发生 -0.59% 的变化。更重要的是,即使消除延迟后,这些用户的搜索量仍然减少了 -0.21%,这表明较慢的用户体验会影响长期行为。
Google 的另一项研究发现,加载时间额外增加 500 毫秒会导致流量下降 20%。
雅虎还发现,如果页面慢 400 毫秒,那么在页面加载完成之前就会有 5-9% 的人离开。
我想这回答了你的问题。
恕我直言,绝对 200 毫秒的增益并不是一个巨大的增益。
但是...如果你花了几天时间进行优化,每天都能获得 200 毫秒的时间,这将变得很重要。
您应该问自己的是:当我打开页面时,我是否想点击离开?我的意思是,就好像你是一只喝咖啡的猴子一样。
如果你想留下来,那就不要优化。如果您觉得在页面加载之前看到太多微秒的空白页面,请继续优化。