首页  >  文章  >  运维  >  memcache缓存与session

memcache缓存与session

藏色散人
藏色散人转载
2019-04-13 17:16:373117浏览

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。

MemCache的工作流程如下:

先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;

如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现);

每次更新数据库的同时更新memcached中的数据,保证一致性;

利用memcahe来处理缓存和php的session 是非常不错的选择,本书将详细讲解memcahe的工作原理、安装及php对缓存的操作。

以上是memcache缓存与session的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:hcoder.net。如有侵权,请联系admin@php.cn删除