Blazor应用程序应使用哪种缓存策略?

时间:2020-01-22 10:17:39

标签: c# blazor blazor-server-side blazor-client-side

我一直在测试Blazor,但找不到关于如何实现浏览器缓存的任何文档(使用图像,css,js等静态文件,也包括已下载的dll文件)。

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

1 个答案:

答案 0 :(得分:4)

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

您可以在Blazor WASM release blog postImproved framework caching部分中了解有关此内容的更多信息。