繁体   English   中英

Guava缓存在性能方面如何表现?

[英]How does Guava caching stand in terms of performance?

我想使用Guava缓存机制来缓存请求-响应对Web服务调用,以提高网站的性能。 但是,在继续解决方案之前,想知道Guava缓存在性能方面如何表现?

谢谢,Ashish。

任何内存中的高速缓存总是比往返数据库,文件,其他服务……的速度(幅度)快得多(与其他计算机或文件系统进行对话真的非常昂贵,而与仅从内存中获取相比) )Google Guava的缓存基本上是一个Map,如果您要搜索的密钥不存在,它会自动触发一些获取代码(如果您选择的话,还会自动驱逐)。 缓存中的Guava Wiki页面对此进行了说明 如果由于某种原因此缓存成为瓶颈(基于分析,而不是“让我弄湿我的手指并感觉风在吹动”),则很可能是您所运行的硬件不足以满足要求尝试处理的请求数量,因为Map数据结构的底层程度几乎与Java中一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM