
定义:原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。
原理:缓存的工作原理是当CPU要读取一个数据时,首先从CPU缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从速率相对较慢的内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在CPU缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
2 web缓存
扯了这么多,其实web缓存的产生和原理跟上面一样一样的:客户端浏览器在显示一个完整网页前,需要去服务器获取一些必要的数据(js,css,image等),因为浏览器的数据处理和渲染速度很快,而通过网络传输的方式去服务器取数据的过程却很慢(虽然现在网速还算比较快,下载1M的文件都用不了1s,但相较于处理器,这就非常慢了),所以页面显示出来前都有一段时间的白屏,如果每次打开相同的页面,获取相同的资源都要等待一段时间的白屏,作为用户,岂能忍。如果把已经获取过的资源存在本地,下次用的时候就不用从服务器去取了,这样速度就要快很多了。这种机制便是web缓存。
其实web缓存的优点还有很多: - 减轻服务器压力 - 减少数据传输,节省网络带宽和流量 - 缩短页面加载时间,提升用户体验
二、web缓存分类
了解了缓存的由来和原理,下面针对web缓存(以下统一简称缓存)具体介绍一下。缓存是一个抽象的代名词,用以提高访问效率而临时存储副本的机制都可以称之为缓存。我们常说的缓存,根据资源存放位置、具体用途和运行机制不同,一般可以分为:
数据库缓存
服务器缓存
客户端缓存第一课
Excel服务器的由来
MS
Excel是大家喜爱的计算机桌面软件,适合于做个人计算。它的出现对于计算机的普及应用起了巨大的作用。随着Excel的应用越来越多,一组人,一个企业共同来应用的需求也越来越强烈。人们不禁要问:
Excel文件能不能统一保存?
我能不能引用其他人的
Excel数据,如果能,我就不用再输入一边,或者打开他的文件拷贝数据。
Excel文件能否传递,我填的内容不能修改?
Excel报表能否从已有的Excel报表中自动生成?
Excel报表能否在互联网上填报?
Excel服务器正式应这种需求开发出来的。它经历了以下几个版本:
Excel服务器2003
Excel服务器2004
Excel服务器2004企业版(中文、英文)
Excel服务器2004标准版(中文、英文)
Excel服务器2005企业版、标准版的中英文版本在今年底也将发布。
具体的说,Excel服务器具有以下功能:
Excel数据项定义(单一数据项、重复数据项)
数据表管理
Excel模板管理(新建、打开)
工作流管理
我的工作台
Excel文件存为模板
Excel文件存为实例
表间公式管理
Excel文件填报
Excel文件查阅
组织机构管理
角色管理
人员管理
权限管理(部门、角色)
Excel实例管理
数据类型
数据规范
备份与恢复
日志管理
自动编号
数据引用
用户字典
Excel文件携带附件
工作记录
多人共同编辑Excel文件
远程填报和数据查询
Excel服务器2005版新增:
1对交叉表的定义和表间公式应用。
2定义和引用外部数据源,使得用户能够引用已有系统的数据。
3表间公式回写,对已存在的Excel报表中的某些数据字段改写。
4ESWeb可以应用表间公式。
这个课程将逐一介绍这些概念和使用方法,欢迎大家提出好的建议,来信:
cuiyj@qinzhecom
下一课:Excel服务器安装
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)