原理: html
先查询缓存中有没有要的数据,若是有,就直接返回缓存中的数据。 若是缓存中没有要的数据,才去查询数据库,将获得数据先存放到缓存中,而后再返回给页面数据库
缺点:缓存
一、 由于内存断电就清空数据,存放到内存中的数据可能丢失
二、 缓存中的数据可能与数据库中数据不一致
三、 内存的成本高
四、 内存容量相对硬盘小服务器
优势: 性能
一、减小了冗余的数据传输,节省了网费。学习
二、了服务器的负担, 大大提升了网站的性能网站
3.、加快了客户端加载网页的速度spa
阅读完以上,建议接着阅读此篇(缓存的相关知识):http://www.javashuo.com/article/p-tlcjrdqk-ca.htmlhtm
相关缓存更详细的介绍参考学习连接:http://www.cnblogs.com/TankXiao/archive/2012/11/28/2793365.htmlblog