我的KT库之-----缓存与配置
了解或者认识KT:
http://www.cnblogs.com/kingthy/archive/2011/08/08/2130973.html
在项目中如何使用KT?
KT是一个库,所以将KT的dll文件引用到您的项目上即可使用KT里的函数功能。
本节将介绍大家认识KT库里的缓存与配置。它
http://cyqdata.cn/cnblogs/article-detail-52273
设计一个移动应用的本地缓存机制
在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。
功能需求
这个缓存机制满足下面这些功能。
1、可以将数据缓存到本地磁盘。
2、可以判断一个资源是
http://cyqdata.cn/cnblogs/article-detail-42436
iOS开发之缓存(一):内存缓存
前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存。
这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。
使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多
http://cyqdata.cn/cnblogs/article-detail-42284
albian开发笔记五--谈缓存同步
今天我在weibo上发布了albian将放弃支持缓存同步后,引起了以前的伙计们一片的谈论声。有认为缓存同步不是一项好的解决方案的、也有认为没有缓存同步将无法使用本地缓存的、还有担忧一台机器的本地缓存各自为政导致全站缓存状态错乱的......,但是很不幸,albian还是决定不支持本地缓存的同步。
 
http://cyqdata.cn/cnblogs/article-detail-41863
基于LRU淘汰的高性能缓存
对于一个对性能要求较高的应用程序,使用缓存似乎是必然的选择。分布式系统通常选择分布式的缓存组件,如memCache。而对于小型系统而言,memCache太沉重了,另外序列化的损失也让我放弃它重新实现InProc的数据缓存。
LRU(Least Recent Used)是一种常用的缓存淘汰方式,在这里通过一个双向链表实现。
public class SimpleLRU<T> : I
http://cyqdata.cn/cnblogs/article-detail-41682
怎样去突破文件依赖缓存
缓存大家用的太多了,简单至一个用static修饰的变量都可以视作缓存,复杂至Memcached等大数据量的缓存。 在Web项目中可以使用Session,Application等来缓存数据,也可以使用Cache来缓存。 今天我们特别关注的是Cache缓存。Cache位于命名空间System.Web.Caching命名空间下,看到这里我们想到的是它在Web项目中使用。 说明:Cache 类不
http://cyqdata.cn/cnblogs/article-detail-41337
C#的一个小菜鸟所写的缓存模块
做了一个缓存模块。主要是难有一个完整的缓存类支持多种缓存并且简单,所以就倒腾了个。
Discuz!nt的缓存写的很牛但是的确很复杂。尽管主要是为了解决WEB园中缓存同步的场景,但是觉得比较无用。不过据说最新版的修改了。如果能够开启WEB园那应该就不是虚拟机了,既然是自己的机器
为什么装个Memcached就会更好啊。纠结啊。所以那个缓存类也是很值得使用的。
自己就写了个。反正简单用着。还行。估计有
http://cyqdata.cn/cnblogs/article-detail-41248
Windows Server AppFabric 缓存(微软分布式缓存解决方案)
主要介绍一下Windows Server AppFabric特点,详细的介绍及代码参照MSDN,这里就不多此一举了。(同类产品Memcahed)
Windows Server AppFabric 扩展了 Windows Server 以为 Web 应用程序和中间层服务提供增强的托管、管理和缓存功能。 AppFabric 托管功能向 In
http://cyqdata.cn/cnblogs/article-detail-41175
不使用数据库缓存依赖项实现同样的功能
先说下当前项目的场景 后台人员1天不定时的 添加新闻和视频图片10条左右 数量不多
不使用缓存 来回和数据库打交道 非常耗时 造成效率低 尤其是在数据量非常庞大的情况下
可是加了缓存 加多少时间的缓存? 新闻要保证实时更新 一发布立刻显示出来
微软给出了解决方法 数据库缓存依赖项 但是貌似只能用在SQL上 而且要配置些东西 还有 并不透明~ 一些东西看不到
http://cyqdata.cn/cnblogs/article-detail-41045
IBatis.net 缓存
上一篇IBatis.net ORM初体验简单介绍了IBatis.net的基本应用.本篇介绍下IBatis.net的缓存应用. 还是接着上篇的代码来写.. 首先在sqlmap.config中启用缓存 <setting cacheModelsEnabled="true"/> 然后新建一个xml:CacheAccount.xml 并在sqlmap.config中的sqlMaps节点配置 &l
http://cyqdata.cn/cnblogs/article-detail-41039
优化你的DiscuzNT3.0,让它跑起来(5)缓存和高cpu
注:本文仅针对 DiscuzNT3.0, sqlserver 2000版本,其他版本请勿对号入座。
在本系列的第(4)篇中,我们提到过windbg,上次没能华丽登场的他,今天终于要一展才华了。解决问题是windbg与生俱来的功夫,他今天将怎么样来解决我们的问题,静听分解。
经过第(4)篇的优化之后,我们的论坛迎来了每日100万pv的突破性指标,相对于我们其他项目来说,这个量虽然不值一
http://cyqdata.cn/cnblogs/article-detail-40299
asp.net 缓存
缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。
主要有两种类型的缓存:
·输出缓存Output caching
·数据缓存Data caching
1. 输出缓存(Output Caching)
http://cyqdata.cn/cnblogs/article-detail-40193
如何禁止IIS缓存静态文件(png,js,html等)
禁止IIS缓存静态文件(png,js,html等)背景:IIS为了提高性能,默认情况下会对静态文件js,html,gif,png等做内部缓存,这个缓存是在服务器iis进程的内存中的。IIS这么做在很大程度上可以提高静态文件的访问性能,在正常情况下只要静态文件更新了IIS也会更新缓存。但是如果更新的静态文件很多就有可能出现缓存不更新的情况。弯路:我遇到这样一个场景,服务器循环更新上万张股票行情图片,
http://cyqdata.cn/cnblogs/article-detail-40120
HTML5 缓存: cache manifest
Cache Manifest是HTML5的一种缓存机制,文章作者直接用博客当测试环境,虽然应用起来非常简单,但效果却出奇的好。缓存后的速度,简直是惊人的快。像Yslow显示,打开一个缓存过的页面,只要0.729秒,比不缓存的差不多快了10倍。
一、Cache Manifest基础知识
作为一个Web开发相关的人员,都不会少听到、看到Cache这个词。是的,上面也已经说了,它是一种缓存的机制
http://cyqdata.cn/cnblogs/article-detail-40099
ASP.NET数据缓存之数据缓存浅谈
ASP.NET数据缓存的学习是如何呢?如何使用ASP.NET数据缓存呢?在讲ASP.NET数据缓存之前还要先说一下如果在页面中使用参数缓存。前面讲过一个缓存设置VaryByParam="none"为无参数,我们也可以对VaryByParam进行设置,设置的参数与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓
http://cyqdata.cn/cnblogs/article-detail-39866
优化你的DiscuzNT3.0,让它跑起来(4)asp.net 缓存和死锁
注:本文仅针对 DiscuzNT3.0, sqlserver 2000版本,其他版本请勿对号入座. 经过前面的几次优化之后我们的论坛终于稳定了一段时间,大概半年之后我们的论坛迎来了每天大约50万的pv,这时候论坛有开始出现了问题。症状是这样的:管理员发现,网站经常会打不开, 但是也不报错,好像永远一直在打开,直到浏览器认为它打不开了,这样的症状每天会出现几次,而且越来越频繁。
http://cyqdata.cn/cnblogs/article-detail-39848
读jQuery之六(缓存数据)
很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如
<div data="some data">Test</div>
<script>
div.getAttribute('data'); // some data
</script>
给页面中div添加了自定义属性“data”及值“some
http://cyqdata.cn/cnblogs/article-detail-39648
全面认识一下.NET 4的缓存功能
很多关于.NET 4.0新特性的介绍,缓存功能的增强肯定是不会被忽略的一个重要亮点。在很多文档中都会介绍到在.NET 4.0中,缓存功能的增强主要是在扩展性方面做了改进,改变了原来只能利用内存进行缓存的局限,允许用户在不改变代码的情况下通过修改配置的方式,灵活的切换缓存介质。Cache Provider是可扩展的,开发人员可以方便的将缓存存放在文件中,也可以扩展使用分布式缓存。然而,由于之前已经有
http://cyqdata.cn/cnblogs/article-detail-39512
ASP.NET缓存简介
概述
缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升,下面将对Asp.net中的缓存机制进行简单概述。
缓存的分类
在Asp.net中,大部分缓存机制是保存在cache对象
http://cyqdata.cn/cnblogs/article-detail-39400
.NET4.0的可扩展缓存系统
.NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做MemoryCache。这个缓存系统的结构如下:
上图大家可以看出来对应那些产品了吗?
下面我给大家介绍一个实现这样一个架构的代码示例,代码的核心就是ObjectC
http://cyqdata.cn/cnblogs/article-detail-39345