第 8 章 缓存系统
随着网站访问量越来越高,我们应该提高网站的性能和响应速度。其中一个优化点就是减少数据库查询操作,数据库操作是 I/O 操作,它的性能再高也无法和直接在内存中操作相比,因此可以把一些不是非常重要的数据存储到缓存中,如验证码、在线人数、session 等。缓存系统目前用得最多的是 Memcached 和 Redis。Memcached 是一个纯内存的缓存软件,比较轻量级,不具有自动同步数据到硬盘的功能。Redis 则比 Memcached 更强大、更重量级,其除了把数据存储到内存外,还可以自动定时把数据同步到硬盘中。下面将分别进行讲解。