只要可能,就缓存数据和页输出
来源:互联网 发布:日本女生特点知乎 编辑:程序博客网 时间:2024/05/16 19:26
ASP.NET 提供了一些简单的机制,它们会在不需要为每个页请求动态计算页输出或数据时缓存这些页输出或数据。另外,通过设计要进行缓存的页和数据请求(特别是在站点中预期将有较大通讯量的区域),可以优化这些页的性能。与 .NET Framework 的任何 Web 窗体功能相比,适当地使用缓存可以更好的提高站点的性能,有时这种提高是超数量级的。
使用 ASP.NET 缓存机制有两点需要注意。首先,不要缓存太多项。缓存每个项均有开销,特别是在内存使用方面。不要缓存容易重新计算和很少使用的项。其次,给缓存的项分配的有效期不要太短。很快到期的项会导致缓存中不必要的周转,并且经常导致更多的代码清除和垃圾回收工作。若关心此问题,请监视与 ASP.NET Applications 性能对象关联的 Cache Total Turnover Rate 性能计数器。高周转率可能说明存在问题,特别是当项在到期前被移除时。这也称作内存压力。
使用 ASP.NET 缓存机制有两点需要注意。首先,不要缓存太多项。缓存每个项均有开销,特别是在内存使用方面。不要缓存容易重新计算和很少使用的项。其次,给缓存的项分配的有效期不要太短。很快到期的项会导致缓存中不必要的周转,并且经常导致更多的代码清除和垃圾回收工作。若关心此问题,请监视与 ASP.NET Applications 性能对象关联的 Cache Total Turnover Rate 性能计数器。高周转率可能说明存在问题,特别是当项在到期前被移除时。这也称作内存压力。
有关如何缓存页输出和数据请求的信息,请参见 ASP.NET 缓存功能。
- 只要可能,就缓存数据和页输出
- 只要可能就用 const
- 只要可能就用const
- C++箴言:只要可能就用const
- C++箴言:只要可能就用const
- C++箴言:只要可能就用const
- asp.net输出缓存和数据缓存
- 只有才和只要就的区别
- ASP.NET中数据缓存和输出缓存详解
- [翻译] Effective C++, 3rd Edition, Item 3: 只要可能就用 const
- 只要开心就好
- 深度学习入门---只要300页ppt就够了!!!
- 利用前台程序控制行转列数据的输出,可能从效率和扩展性上更好.一个例子
- 只要不甘寂寞,就会有希望
- 只要不甘寂寞,就会有希望
- 只要你幸福就好
- 只要你开心就好
- 只要存在就需描述
- 避免单线程单元 (STA) COM 组件
- 将 SQL Server 存储过程用于数据访问
- 将 SqlDataReader 类用于快速只进数据游标
- 选择适合页面或应用程序的数据查看机制
- 关于诚实
- 只要可能,就缓存数据和页输出
- 对于广泛依赖外部资源的应用程序,请考虑在多处理器计算机上启用网络园艺
- 一定要禁用调试模式
- 优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要
- Asp.net中多项目共享Session
- 在ASP.NET中使用WINDOWS模式登录SQL数据库
- 集线器,路由器,交换机,网关,网桥的区别和功能原理
- asp和asp.net共享session解决办法
- .NET代码的保护