首次请求的长时间等待

我已经使用nodejs构build了一个服务器。 我基本上从浏览器发送请求,并从服务器接收到响应。 现在,我从浏览器发出的第一个请求,总是有很长的等待时间。 来自同一浏览器的后续请求的等待时间相当less(有时差距高达1秒)。

我已经尝试通过计算服务器处理请求所用的时间来debugging问题。 为此,我在返回响应之前的入口点和结束时间获得开始时间。 处理时间(结束时间 – 开始时间)或多或less对第一个和后续请求(diff最多为200毫秒)保持相似。

但是第一个和后续请求之间的等待时间差异总是很大(大约800-900毫秒)。 任何人都可以抛出这个问题?