在前端领域,「性能优化」又是另一个政治正确的方向。
其中,最常见的,应该算是「首屏时间优化」。
2C 领域中,业内很多实践更是追求秒开。
或者以 1 秒内展示的请求比例,2 秒内展示的请求比例等,此类指标进行要求。
那么,大家在做这些时,是否思考过以下问题:
对于具体业务而言,这些指标的意义是什么?
是什么让你觉得,有做这个事情的必要?
如何评估,需要优化到什么程度?
如果,只是单从技术或者直观感受层面,我们自然觉得越快越好。
但我们知道,大多数的性能优化,可能并不是小手术,是有一定的研发成本与生产风险的。
从另外一个方面来看,如果对于某特定场景,1 秒打开与 3 秒打开,对于业务并无影响。那么即使做了,又该如何评估收益呢?
我们知道,让页面尽快地呈现的目的是为了,可以让更大比例用户,真正看到公司的服务与价值,进而提升知名度或成交量。
在广告投放领域,更容易理解,用户的每一次点击都是需要付费的,页面加载时间长,将会导致大量的无效投放费用。
所以,在关注上述指标之前,我们先应关注与收集另一个指标,「曝光率」。
「首屏时间优化」的唯一目标,就是为了提供提升「曝光率」。
这个指标,对于业务而言,才具有直接价值。
回过头来,再来看我上面发出的问题,也许大家会有不一样的认识。
而「首屏时间优化」又只是「性能优化」领域中一小部分。
「性能优化」从某种角度看,是个无底洞,它没有尽头。
那么,在资源有限的情况下,如何评估,我们要做哪些,做到什么程度。
更需要,我们跳出技术指标去看问题,真正关注其对业务的实际影响。
欢迎关注公众号:feniubi