Html 为什么手机上的Safari需要这么长时间才能从内存中加载图像?

Html 为什么手机上的Safari需要这么长时间才能从内存中加载图像?,html,css,reactjs,Html,Css,Reactjs,Safari(iOS 13.5.1)上出现了一个奇怪的性能问题 从内存加载图像需要300毫秒以上的时间,导致动画挂起(动画期间图像不会显示) 在桌面上使用Safari(macOS Catalina 10.15.7)时,加载时间为3ms 什么会导致这个问题 编辑:这里是其他屏幕截图 想明白了 显然,Safari在桌面和移动设备上处理缓存的方式不同 我的服务器使用无缓存策略(缓存控制:public,max age=0)提供图像 将策略更改为缓存控制:public,max age=315360

Safari(iOS 13.5.1)上出现了一个奇怪的性能问题

从内存加载图像需要300毫秒以上的时间,导致动画挂起(动画期间图像不会显示)

在桌面上使用Safari(macOS Catalina 10.15.7)时,加载时间为3ms

什么会导致这个问题

编辑:这里是其他屏幕截图

想明白了

显然,Safari在桌面和移动设备上处理缓存的方式不同

我的服务器使用无缓存策略(
缓存控制:public,max age=0
)提供图像


将策略更改为
缓存控制:public,max age=31536000
修复了该问题。

看起来那些PNG恢复了TXT mime类型。您能否查看响应标题并确保它们是正确的?使用
是否会得到不同的结果?感谢@zero298的帮助。我添加了更多的截图。。。看起来PNG最初使用的MIME类型是正确的。奇怪的
txt
MIME类型仅显示从内存缓存加载的这些图像。