如何将ASP.NET Core MVC的Tag Helpers缓存至内存中实现高效访问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1612个文字,预计阅读时间需要7分钟。
简介:缓存可以大幅提升应用程序的加载时间和响应速度。我们可以使用缓存Tag Helpers来缓存不会频繁更新的HTML内容。在上篇文章中,我们讨论了Tag Helpers,介绍了其功能和使用方法。
简介
缓存可以大大提高应用程序加载时间和响应速度。我们可以使用缓存Tag Helpers缓存不会频繁更改的HTML内容。
在上一篇文章中,我们谈到了Tag Helpers,演示Tag Helpers能做什么、如何使用它们以及一些最常用的Tag Helpers。
今天,我们将看看如何使用缓存Tag Helpers和它们的益处。
Cache Tag Helper
首先说一下<cache>Tag Helper。与其它Tag Helper不同,其它Tag Helper被当作属性使用,缓存Tag Helper作为标签使用 -<cache>。它根据其属性指定的选项,将包含的内容缓存到内存中。
让我们看一个示例代码:
当我们第一次打开页面,会看到当前的时间;但是,如果我们在30秒内刷新页面,我们每次都会得到相同的内容。然而,一旦每30秒过去之后,就会有新的内容,我们将在输出中再次看到当前时间。
本文共计1612个文字,预计阅读时间需要7分钟。
简介:缓存可以大幅提升应用程序的加载时间和响应速度。我们可以使用缓存Tag Helpers来缓存不会频繁更新的HTML内容。在上篇文章中,我们讨论了Tag Helpers,介绍了其功能和使用方法。
简介
缓存可以大大提高应用程序加载时间和响应速度。我们可以使用缓存Tag Helpers缓存不会频繁更改的HTML内容。
在上一篇文章中,我们谈到了Tag Helpers,演示Tag Helpers能做什么、如何使用它们以及一些最常用的Tag Helpers。
今天,我们将看看如何使用缓存Tag Helpers和它们的益处。
Cache Tag Helper
首先说一下<cache>Tag Helper。与其它Tag Helper不同,其它Tag Helper被当作属性使用,缓存Tag Helper作为标签使用 -<cache>。它根据其属性指定的选项,将包含的内容缓存到内存中。
让我们看一个示例代码:
当我们第一次打开页面,会看到当前的时间;但是,如果我们在30秒内刷新页面,我们每次都会得到相同的内容。然而,一旦每30秒过去之后,就会有新的内容,我们将在输出中再次看到当前时间。

