【发布时间】:2012-03-11 23:01:31
【问题描述】:
我正在尝试做出架构决策以简化开发,并想知道是否有人可以提供见解,在 .NET 中建立基于文件的 CacheDepdency 需要多少性能开销?
目前,出于可维护性/可读性的原因,我的设计方法是将我们基于 Javascript 的功能分割到每个逻辑的单独文件中。在运行时,我将所有文件合并并 gzip 压缩到一个包含中。此外,我为每个逻辑块使用基于文件的 CacheDependency,并且在后续请求中,当任何这些文件发生更改时,我将重建缓存。
使用这种方法是否会对性能产生重大影响?如果 CacheDepdency 中有 30 个文件,这会比 2 个或 3 个文件运行得慢很多,还是只有几毫秒的差异?
【问题讨论】:
标签: asp.net .net performance caching