使用Memcached、Spring AOP构建数据库前端缓存框架
上回说到memcached搭建缓存系统,现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。 数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数据库的前端缓存是个很不错的选择;但如果网站本身足够小只有一个服务器,甚至是vps的那种,不推荐使用memcached,使用Hibernate或者Mybatis框架自带的缓存系统就行了。 开启memcached服务器端服务 如果已经安装了memcached服务器端程序,请确认服务器端服务已开启。 引入jar alisoft-xplatform-asf-cache-2.5.1.jar commons-logging-1.0.4.jar hessian-3.0.1.jar log4j-1.2.9.jar stax-api-1.0.1.jar wstx-asl-2.0.2.jar 创建memcached客户端配置文件 <?xml version="1.0" encoding="UTF-8"?>