一、前言
在中小型企业开发的时候,对应的服务器端往往只有一台主机(例如:阿里云服务器),上面储存了应用程序和数据库,当数据过大的时候就会程序崩溃,甚至内存溢出,数据库直接死机,处理方法是应用程序和数据库放在不同的主机中。
二、处理方法
2.1 缓存
使用缓存技术(当数据变化不会很频繁的情况,缓存数据可能存在和真实数据不一致的情况),其又分为通过程序直接保存到内存中和使用缓存框架两种方式
直接操作使用Map,尤其是ConcurrentHashMap;
常用的缓存框架是Ehcache、Memcache和Redis等