Blazor 应用程序应该使用什么缓存策略?

What cache strategy should be used for Blazor apps?

我一直在测试 Blazor,我找不到任何关于如何实现浏览器缓存的文档(无论是静态文件,如图像、css、js 等,还是 dll 文件已下载)。

是否可以在 Blazor 中缓存静态文件和 dll 文件?

从 Blazor WASM 3.2-preview2 版本开始,当应用程序最初加载时,运行时和框架文件现在存储在浏览器缓存存储中。 当应用程序加载时,它首先使用 blazor.boot.json 的内容来检查它是否已经在缓存中拥有它需要的所有运行时和框架文件。如果是,则不需要额外的网络请求。

您可以在 Blazor WASM release blog postImproved framework caching 部分阅读更多相关信息。