Asp.net 在web应用程序中应用缓存技术的最佳实践/设置是什么?

Asp.net 在web应用程序中应用缓存技术的最佳实践/设置是什么?,asp.net,caching,Asp.net,Caching,我想应用缓存技术来提高asp.net web应用程序的性能。我将使用.NET默认现金。我还希望将数据存储在XML文件中,这样,如果系统无法从缓存中找到数据,我就可以使用XML文件作为辅助选项。这个工作流看起来是好的还是标准的?文件i/o操作是否会降低性能而不是提高性能,或者破坏系统完整性?数据量为中等,文件数量约为1k~2k 使用XML文件作为数据源似乎是一种非常不传统的方法。一种更常见的方法是使用A作为数据源,以及类似用于缓存的。 有关更多信息,请参阅。我知道redis缓存是一个常见的选项,我

我想应用缓存技术来提高asp.net web应用程序的性能。我将使用.NET默认现金。我还希望将数据存储在XML文件中,这样,如果系统无法从缓存中找到数据,我就可以使用XML文件作为辅助选项。这个工作流看起来是好的还是标准的?文件i/o操作是否会降低性能而不是提高性能,或者破坏系统完整性?数据量为中等,文件数量约为1k~2k

使用XML文件作为数据源似乎是一种非常不传统的方法。一种更常见的方法是使用A作为数据源,以及类似用于缓存的。
有关更多信息,请参阅。

我知道redis缓存是一个常见的选项,我想知道在企业级web应用程序中实现这一点的最佳方法是什么