2014
11-07
11-07
Yii框架官方指南系列30——缓存:片段缓存(Fragment Caching)
片段缓存指缓存网页某片段。例如,如果一个页面在表中显示每年的销售摘要,我们可以存储此表在缓存中,减少每次请求需要重新产生的时间。要使用片段缓存,在控制器视图脚本中调用CController::beginCache() 和CController::endCache() 。这两种方法开始和结束包括的页面内容将被缓存。类似datacaching ,我们需要一个编号,识别被缓存的片段。...别的HTML内容...<?phpif($this->beginCache($id)){?>...被缓存的内容......
继续阅读 >
一、简介及安装Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品。Memcache模块同时提供了一个session 处理器(memcache)。安装Memcached步骤可参考这篇文章:Ubuntu中memcached的安装和配置。安装PHP的Memcache扩展:从http://pecl.php.net/package/memcache这里下载相应的扩展安装包,然后解压到指定目录cd/path/to/mem...
一、简介及安装memcached是一个高性能分布式的内存对象缓存系统,通常被用于降低数据库加载压力以提高动态web应用的响应速度。此扩展使用了libmemcached库提供的api与memcached服务端进行交互。它还提供了一个session处理器(memcached)。关于memcached的安装,可参考这篇文章:Ubuntu中memcached的安装和配置。在安装php扩展memcached之前,需要先安装libmemcached,libmemcached是memcached的C/C++本地客户端库。安装lib...