【技术实现步骤摘要】
一种Web服务的双路缓存机制设计方法
本专利技术涉及到计算机应用
,具体的的说是一种Web服务的双路缓存机制设计方法。
技术介绍
由于传统的基于B/S(Browser/Server)架构的Web应用系统没有采用负载均衡机制,尤其是那种大用户量访问的应用系统在高峰时段的系统访问容易带来web信息系统事务请求响应时间延长,吞吐量降低,资源利用率不高等性能问题。因此,人们在不断寻找一些优化方法来提高web信息系统的性能。在现阶段,基于B/S架构的Web应用系统的高速缓存技术主要存在如下缺点:1、现在主要使用的动态页面缓存的特点是将经常访问的内容放到内存中,下次访问时只需要动态加载内存中的内容,从而减轻了应用系统的访问压力。这种缓存机制缺点是过分使用内存容易导致系统性能下降,效率不高,缓存是占用一定内存单元的,大数据量的访问会占用大量的内存单元。这样就会导致数据被频繁加载,有可能造成缓存失效,而且内存使用过大一旦缓存不及时的释放,会造成服务器内存资源耗尽,会造成Web应用系统出现假死现象。2、现在主要使用的静态页面缓存的特点是采用预编译模板技术,使用数据变更触发机制 ...
【技术保护点】
一种Web服务的双路缓存机制设计方法,其特征在于,该缓存机制是基于动态页面和静态页面两种缓存机制相结合,形成的一种双路缓存机制,是通过数据库和xml缓存文件进行双路读写,同步操作触发更新的缓存机制,以xml缓存模块作为用户访问时的使用库,应用系统中的数据库作为备用库,数据的读写操作均在xml缓存文件中完成;该缓存机制的设计内容由双路缓存机制的管理过程、双路缓存机制的读取流程和双路缓存机制的写入流程三部分组成;?该缓存机制的实现过程为:首先,在Web应用系统中创建一个分区用来作为xml缓存模块数据存储的地方,这个分区的大小由本系统的实际数据产生量来设定,这个xml缓存空间的创 ...
【技术特征摘要】
1.一种Web服务的双路缓存机制设计方法,其特征在于,该缓存机制是基于动态页面和静态页面两种缓存机制相结合,形成的一种双路缓存机制,是通过数据库和xml缓存文件进行双路读写,同步操作触发更新的缓存机制,以xml缓存模块作为用户访问时的使用库,应用系统中的数据库作为备用库,数据的读写操作均在xml缓存文件中完成;该缓存机制的设计内容由双路缓存机制的管理过程、双路缓存机制的读取流程和双路缓存机制的写入流程三部分组成;该缓存机制的实现过程为:首先,在Web应用系统中创建一个分区用来作为xml缓存模块数据存储的地方,这个分区的大小由Web应用系统的实际数据产生量来设定,这个xml缓存空间的创建、大小的更改以及xml缓存文件的创建、删除和管理都由缓存管理模块进行统一的管理;其次,缓存管理模块利用数组创建动态页面缓存机制,先定义一个一维数组,数组中放置两个元素,第一个元素是用来存放缓存数据的,第二个元素是表示该缓存数据的已经存在时间的;第一个元素是在数据调用时加载显示,第二个元素所表示的时间用来判断该缓存数据是否过期,没过期就加载该缓存数据,过期就删除该数据,重新从数据库中进行读取,并引入缓存函数,生成缓存数据和标志时间;再次,由系统的缓存管理模块对双路缓存的管理过程进行统一的调度和管理。2.根据权利要求1所述的缓存机制设计方法,其特征在于,所述双路缓存机制的管理过程如下:由系统缓存管理...
【专利技术属性】
技术研发人员:张砚波,王东风,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。