【一】memcache的介绍
1、memcached基本概念
(1)Memcached是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。
官方网站: www.danga.com 和 http://memcached.org/
(2)Memcached是一个高性能的分布式的内存对象缓存系统,
用于构建大负载的网站,来分担数据库的压力,
简单的说就是将频繁访问的数据存储到内存中,然后从内存中读取,从而大大提高读取速度。
学习资源;http://www.runoob.com/memcached/php-connect-memcached.html
2、基本原理
3、与mysql比较
(1)与mysql一样,是一个c(client)/s(server)架构的软件。
(2)mysql里面的数据,是存储到硬盘里面的,memcache里面的数据是存储到内存里面的,
服务器一旦断电后重启,则存储到内存里面的数据就丢失。
(3)数据存储到mysql里面,则需要先建立数据库,建立表,设计字段。在memcache里面数据的存储形式是key,value方式,(键值对方式),可以理解成两列的表。
比如如下:
name 小刚
age 12
email xiaoganggang@sohu.com
……………………………………………………….