ASP.NET缓存。Memcached分布式缓存
来源:互联网 发布:淘宝摄影布光 编辑:程序博客网 时间:2024/05/21 09:32
数据库中数据存放在数据库文件中,数据库文件存放在磁盘中,磁盘的I/O是整个互联网性能的瓶颈。
把数据放到缓存中,放到内存中,减缓了,数据库、磁盘I/O的消耗。
频繁操作、比较固定的数据应该放在Cache里,以减少访问数据库的次数,不过这是一内存和cpu的牺牲为代价的。
Cache优先级:
cache在内存吃紧的时候会被移除,如果不想被移除的话,可以指定缓存的优先级,比如
Cache.Insert("DSN", connectionString, null, d, t, CacheItemPriority.NotRemovable, onRemove);
其他优先级有:
AboveNormal 在服务器释放系统内存时,具有该优先级级别的缓存项被删除的可能性比分配了 Normal 优先级的项要小。
BelowNormal 在服务器释放系统内存时,具有该优先级级别的缓存项比分配了 Normal 优先级的项更有可能被从缓存删除。
Default 缓存项优先级的默认值为 Normal。
High 在服务器释放系统内存时,具有该优先级级别的缓存项最不可能被从缓存删除。
Low 在服务器释放系统内存时,具有该优先级级别的缓存项最有可能被从缓存删除。
Normal 在服务器释放系统内存时,具有该优先级级别的缓存项很有可能被从缓存删除,其被删除的可能性仅次于具有 Low 或 BelowNormal 优先级的那些项。这是默认选项。
NotRemovable 在服务器释放系统内存时,具有该优先级级别的缓存项将不会被从缓存删除。
多台机器之间,如何共享用户数据?
保存了Cookie后,没次发送请求,会发送网站的cookie. 登录之后,请求其他页面,查看请求头
- ASP.NET缓存。Memcached分布式缓存
- ASP.NET 缓存 Memcached
- ASP.NET基本分布式缓存Memcached测试实例
- ASP.NET的分布式缓存介绍,MyCache ,Memcached ,CacheManager
- 分布式缓存系统Memcached在Asp.net下的应用
- ASP.NET缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman
- ASP.NET 缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman
- .NET分布式缓存Memcached测试体验
- .NET下实现分布式缓存系统Memcached
- .NET下实现分布式缓存系统Memcached
- C#/.net分布式缓存系统Memcached 实例
- C#/.net分布式缓存系统Memcached 实例
- .NET下实现分布式缓存系统Memcached
- .NET下实现分布式缓存系统Memcached
- .net下使用memcached分布式缓存数据
- .NET版分布式缓存Memcached测试实例
- NET下实现分布式缓存系统Memcached
- .NET分布式缓存Memcached测试体验
- 查看mysql进程
- 排序堆栈
- 复杂网络分析库NetworkX学习笔记2
- Quartz2之入门示例
- mysql定时任务简单例子
- ASP.NET缓存。Memcached分布式缓存
- 导出mysql数据库数据
- 面试经典算法1之交换排序
- Android中全局Application的onCreate多次调用问题
- 发布软件
- 复杂网络分析库NetworkX学习笔记3:网络演化模型
- leetcode之Longest Substring Without Repeating Characters
- Java中的ThreadLocal
- Compiler