【发布时间】:2010-04-14 04:35:26
【问题描述】:
我正在处理几件事情,即发出五六个 cURL 请求并处理其内容的页面。
我正在使用 LAMP 堆栈上的 CodeIgniter,但我对其他选项持开放态度。我自然更愿意不重写应用程序。
我想知道是否有任何现成的/易于学习的缓存方法。首先,我想检查一下自从我上次报废以来页面是否发生了变化。如果有,请重新下载并呈现。如果没有,请提供缓存副本。
【问题讨论】:
标签: php codeigniter caching curl lamp
我正在处理几件事情,即发出五六个 cURL 请求并处理其内容的页面。
我正在使用 LAMP 堆栈上的 CodeIgniter,但我对其他选项持开放态度。我自然更愿意不重写应用程序。
我想知道是否有任何现成的/易于学习的缓存方法。首先,我想检查一下自从我上次报废以来页面是否发生了变化。如果有,请重新下载并呈现。如果没有,请提供缓存副本。
【问题讨论】:
标签: php codeigniter caching curl lamp
试试我的Cache library。
将它与我的cURL library 结合起来,您将拥有一些非常简单的语法。
// un-cached
$this->load->library('curl');
echo $this->curl->simple_get('http://example.com/');
// cached
$this->load->library('cache');
echo $this->cache->library('curl', 'simple_get', array('http://example.com/'), 120);
这会将您的页面请求缓存两分钟。
【讨论】: