一.前言 1.编译器优化介绍: 由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软 ...
分类:
编程语言 时间:
2017-02-09 10:49:15
阅读次数:
220
如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差。而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出内容,则能提高系统性能。这样无论有多少人访问都只访问一次数据库,数据库压力不变。缓存(Cache)是一种用空间换取时间的技术,存在于计算机中很多 ...
分类:
系统相关 时间:
2017-02-03 00:35:54
阅读次数:
249
CA, certification authority / 证书颁发机构 cache / 高速缓存 cache file / 缓存文件 caching / 缓存 caching resolver / 缓存解析程序 Callback Control Protocol, CBCP / 回叫控制协议 ca ...
分类:
其他好文 时间:
2017-01-07 00:08:17
阅读次数:
204
Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。 一、属性 二、方法 三、静态字段 先来看基本的示例: index.aspx.cs页面代码: 四、文件缓存依赖 当被依赖的文件更改时,缓存会立即被清空: ...
分类:
系统相关 时间:
2016-12-28 12:01:41
阅读次数:
308
一、Redis介绍 Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统。由于 Redis 的键包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被称 ...
分类:
其他好文 时间:
2016-12-23 19:14:37
阅读次数:
187
MyBatis 真正的核心是在映射文件中,可以进行更为细致的 SQL 优化,同时对比 JDBC 节省了大量的代码。 一、 映射文件的顶级元素 cache:配置给定命名空间的缓存 cache-ref:从其他命名空间引用缓存配置 resultMap:最复杂,最有力量的元素,用来描述如何从数据库结果集中加 ...
分类:
其他好文 时间:
2016-12-21 18:39:38
阅读次数:
464
12.2硬件的效率与一致性
由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间...
分类:
编程语言 时间:
2016-11-20 14:10:15
阅读次数:
221
Proxy cache和Proxy Buffer的区别: 对于计算机来说,缓冲(buffer)技术和缓存(cache)技术都是非常重要的,它们对于提高IO吞吐效率是非常关键的。但是缓存和缓存是一对不同的概念。 缓冲,主要是用来传输效率不同步或优先级不同设备之间传输数据,一般是先将一方数据临时存放,然 ...
分类:
其他好文 时间:
2016-11-11 09:49:34
阅读次数:
122
缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类:
一、通过文件缓存,...
分类:
编程语言 时间:
2016-10-28 15:55:04
阅读次数:
213
对于数据比较大,经常要从数据库拿出来用的,可以考虑使用.Net自带的缓存Cache,简单好用: ...
分类:
Web程序 时间:
2016-10-14 14:24:02
阅读次数:
185