分享
 
 
 

关于分布式cache的几点认识

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

越来越多的观点认为分布式cache能提高系统的性能和速度,因为基于跟应用服务器不在同一个jvm中,这样可以避免内存不够带来的性能下降以及gc的性能下降,那么实际情况又是怎么样呢

我用jms (jms server是用的weblogic)完成cache的distributed,cluster功能,并用一个LRUHashMap,concurrent package作为cache核心。经过实际的测试,他的性能远远低于local cache,同时也低于用jdbc直接存取数据库(因为数据库实际上也有cache).在大量并发的请求的情况下,用jdbc直接存取数据库的性能并没有明显下降,,而cache based jms 性能明显下降

经过性能测试,发现系统性能的瓶颈是在网络传输上,他需要花掉90%的时间,而处理cache本身的速度是非常快的,甚至超过loacl cache。由此,我认为,分布式cache并不是提高性能,提高速度的好办法的,假如能优化一下数据库,那就能获得良好的性能。

那是不是cache based jms 就毫无用处了呢,这要分情况,假如你需要cache 的对象是非常复杂的,比如,一个Html页面,那么用distributed cahce觉得是最好的选择,虽然我没有实际测试,但我想总体性能一定超过了loacl cache ,以及数据库。同时,他具有cluster功能,能保证伸缩性和安全性。反过来说,假如你需要cache的仅仅是简单的记录,那用loacl cache或者直接用数据库无疑是最好的选择

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有