|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
每个项目都有一些全局,常用的信息,而这些信息假如在每次使用时都载入,那必将耗费很大的资源,特殊是对访问压力大的系统。因此,这个情况中,把这些全局信息放到缓存中是很必要的,放在缓存中可以使得数据能够很快的被读取,节省了很多宝贵的CPU和IO。 项目中通常是用application 和cache来实现缓存的功能。他们的用法分别为: 1)application: 2)cache Cache.Add(\"Key1\", \"Value\"); 两种用法都很相似,都是采用名/值对的方法来保存数据,而在读取数据时也只要用 键 就可以获取缓存的值。 而2种相比,到底哪种更有优势呢? 答案是CACHE在使用上更具有灵活性。特点如下: 1。自有的按时更新缓存的机制 有的项目需要定时获取最新数据的需求,如天气预告,可能间隔10分钟 就要读取一次需求,那这可以利用CACHE本身的方式来实现。
// Create a cache entry. Cache.Insert(\"key2\", \"Value 2\", dependency); DisplayValues();
//监视某个变量 // Create a cache entry. // Make key2 dependent on key1. Cache.Insert(\"key2\", \"Value 2\", dependency); DisplayValues(); 3.同时以多种搭配来自动更新缓存,犹如时监视某个文件,并且在指定间隔的时间内自动更新。 //监视某个时间和变量 // Create a cache entry. // Make key2 dependent on key1. Cache.Insert(\"key2\", \"Value 2\", dependency); DisplayValues(); 比起APPLICATION来,CACHE更显得灵活。 返回类别: 教程 上一教程: ASP+ 与 Java(一) 下一教程: c#的运行环境的系统最低要求.还有.net的运行环境的最低系统要求?3ks.... 您可以阅读与"application和cache实现缓存的差异"相关的教程: · 缓存类的实现(C#) · 在.NET中实现彩色光标和自定义光标 · 转贴:Microsoft Application Center 2000 组件负载平衡技术概述(1) · ASP.NET实现网络空间治理 · ASP.NET下MVC设计模式的实现 |
| 快精灵印艺坊 版权所有 |
首页 |
||