我正在处理一些事情,即发出五到六个cURL请求并处理内容的页面。
我正在使用LAMP堆栈上的CodeIgniter,但我对其他选项持开放态度。当然我更愿意不重写应用程序。
我想知道是否有任何现成的/易于学习的缓存方法。主要是我想检查自上次报废以来页面是否发生了变化。如果有,请重新下载并呈现。如果没有,请提供缓存副本。
答案 0 :(得分:2)
跟我的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);
这会将您的页面请求缓存两分钟。