我正在使用Chromes Developer工具查看几个CSS和Javascript文件中的瀑布。
刷新页面时,正如预期的那样,从浏览器缓存加载了几个文件。大部分时间都需要1ms才能加载。然而,一些文件,每次刷新似乎都是相同的罪犯,需要花费更长的时间。在400毫秒到800毫秒之间。
Chromes网络选项卡中的瀑布时间线显示在某些情况下,此时间花费在TTFB(第一个字节的时间)上。这对我没有任何意义,如果从浏览器缓存中获取它应该从硬盘驱动器而不是服务器获取它,为什么有TTFB?
对于其他文件或有时在不同的刷新上,我看到时间被归咎于内容下载时间。再次,来自缓存这应该是非常即时的,但我有时会看到它超过半秒。
任何人都可以了解这里发生的事情吗? 这是我正在处理的网络应用,因此我没有可以分享的链接,我很害怕。