摘要: 基础知识memcached 是一个开源项目,旨在利用多个服务器内的多余 RAM 来充当一个可存放经常被访问信息的内存缓存。这里的关键是使用了术语缓存:memcached 为加载自他处的信息提供的是内存中的暂时存储。比如,考虑这样一个典型的基于 web 的应用程序。即便是一个动态网站可能也会有一些组件或信息常量是贯穿页面整个生命周期的。在一个博客站点内,针对单个 blog post 的类别列表不大可能在页面查看间经常性地变更。每次都通过一个对数据库的查询加载此信息相对比较昂贵,特别是在数据没有更改的情况下,就更是如此。从图 1 可以看到一个博客站点内可被缓存的页面分区。图 1. 一个典型的博客页 阅读全文
posted @ 2013-12-30 09:53 酷越 阅读(661) 评论(0) 推荐(0) 编辑
摘要: Memcache::add // 添加一个值,如果已经存在,则返回falseMemcache::addServer // 添加Memcache地址Memcache::close // 关闭一个Memcache的连接Memcache::connect // 打开一个到Memcache的连接Memcache::decrement // 对保存的某个key中的值进行减法操作Memcache::delete // 删除一个Memcache上的key值Memcache::flush // 刷新所有Memcache上保存的项目(类似于删除所有的保存的项目)Memcache::get // 从Memcach 阅读全文
posted @ 2013-12-30 09:51 酷越 阅读(384) 评论(0) 推荐(0) 编辑