嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

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

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

前端缓存

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

本地数据缓存(cookie,localStorage)

静态文件的CDN缓存

服务器端的缓存

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

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

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

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

数据库缓存

连接缓存

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

Mysql本身缓存

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

总结

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

嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

评论列表