我正在查看几个 CSS 和 Javascript 文件的 Chromes 开发人员工具中的瀑布。
刷新页面时,如预期的那样,从浏览器缓存中加载了几个文件。大部分时间加载这些需要 1 毫秒。然而,有些文件,而且每次刷新似乎都是相同的违规者,需要更长的时间。介于 400 毫秒和 800 毫秒之间。
Chrome 网络选项卡中的瀑布时间线显示,在某些情况下,这段时间用于 TTFB(到第一个字节的时间)。这对我来说没有任何意义,如果它是从浏览器缓存中获取的,它应该是从硬盘驱动器中获取的,而不是服务器,为什么会有 TTFB?
对于其他文件或有时在不同的刷新时,我看到时间归咎于内容下载时间。同样,来自缓存的这应该是相当瞬时的,但我看到它有时需要半秒钟以上。
任何人都可以阐明这里发生的事情吗?这是我正在开发的网络应用程序,所以恐怕我没有可以分享的链接。