【问题标题】:Content cacheing with PHP and CodeIgniter使用 PHP 和 CodeIgniter 进行内容缓存
【发布时间】:2010-04-14 04:35:26
【问题描述】:

我正在处理几件事情,即发出五六个 cURL 请求并处理其内容的页面。

我正在使用 LAMP 堆栈上的 CodeIgniter,但我对其他选项持开放态度。我自然更愿意重写应用程序。

我想知道是否有任何现成的/易于学习的缓存方法。首先,我想检查一下自从我上次报废以来页面是否发生了变化。如果有,请重新下载并呈现。如果没有,请提供缓存副本。

【问题讨论】:

    标签: php codeigniter caching curl lamp


    【解决方案1】:

    试试我的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);
    

    这会将您的页面请求缓存两分钟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多