周梦康 发表于 2014-07-15 3057 次浏览 标签 : 计算机基础缓存

内存就相当于存储器的缓存。特点就是读取速度快。

前端缓存

浏览器对服务器请求的数据

本地数据缓存(cookie,localStorage)

静态文件的CDN缓存

服务器端的缓存

代码编译缓存(apc,zend opcode等)

程序数据缓存(apc,yac,memcache,redis,静态变量,或者存到文本文件,或者把非常复杂的数据存到一个简单的表里面。)

本地缓存(例如基于用户的会话保持)

分布式文件系统下的缓存(cdn)。

数据库缓存

连接缓存

减少重复连接,避免频繁连接,使用static保存已经存在的缓存,但是呢,这只是在同一进程内才有效的。

Mysql本身缓存

查询缓存(Query Cache)保证缓存区域足够大,提高缓存命中率,比如分库分表,把经常变化的字段单独建一张表。http://zhoumengkang.com/331.html

总结

缓存只是一个思想,什么地方都可以用到缓存,什么也都可以作为缓存。

评论列表