使用memcache缓存数据,减少对数据库的直接访问,提高网站性能已经成了各大网站最基本的技术.如何更好的提高memcache缓存的利用率及命中次数会在后面的blog中单独介绍,本文主要探讨为何及如何使用本地缓存(java localcache)提高网站性能.
localcache与memcache性能比较
先来个本地缓存与memcache缓存的性能比较,有个直观上的概念
Cache |
请求方式 |
次数 |
时间 |
平均 |
Localcache |
hashmap中get请求 |
1亿 |
1344ms |
0.00001344ms |
Memcache |
简单的get请求,不做序列化 |