首頁  >  文章  >  運維  >  memcache緩存與session

memcache緩存與session

藏色散人
藏色散人轉載
2019-04-13 17:16:373108瀏覽

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

MemCache的工作流程如下:

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

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

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

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

以上是memcache緩存與session的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:hcoder.net。如有侵權,請聯絡admin@php.cn刪除