个人博客上启用了 serviceworker ,希望可以挡一部分图片的 cdn 流量。对 sw 也不是很熟悉,只是大概理解这是个生命周期在网页之外的程序,照网上找的脚本改了改,让 sw 可以拦截图片请求并从本地缓存数据里返回。
但是今天打开网页追踪了一下,发现 sw 提供的图片还是加载时间很长,像截图所示的,提示内存缓存提供的图片,加载时间是 0 毫秒,而 sw 提供的图片,加载时间是 1 秒以上。
感觉很疑惑,正常不是从本地拉取数据么,为什么会需要一秒多钟呢?