缓存在web环境各个环节都有实现,有CPU缓存.文件缓存.程序的Opcode缓存(APC,eAccelerator).内存缓存(Memcached,Redis).代理服务器(Nginx,Squid).数据库的查询缓存.基于HTTP的客户端缓存.其中HTTP缓存是离用户最近的缓存,访问最快,合理使用可以加快数据加载速度.减少服务器的开销. HTTP缓存通过设置一些头加以控制,有一部分是控制要不要缓存.怎么缓存以及缓存多久的,还有一部分是决定缓存过期以后怎么处理的.下面只列出最主要的: 缓存控制 C