PHP ve CodeIgniter ile içerik cacheing

2 Cevap php

Ben üzerinde çalışıyorum şeylerin bir çift, beş ya da altı cURL istekleri ve onlara işlem içeriğini verir yani bir sayfa var.

Ben bir lamba yığını üzerinde CodeIgniter ile çalışan ama diğer seçenekleri açığım ediyorum. Doğal olarak ben not uygulamayı yeniden yazmak için tercih ediyorum.

Ben herhangi bir hazır / kolay öğrenilen önbelleğe yöntemler olup olmadığını bilmek istiyorum. Öncelikle ben geçen bunu hurdaya yana sayfa değişti olmadığını kontrol etmek istiyorum. Varsa, tekrar indirmeniz ve mevcut. Değil varsa, önbelleğe alınmış bir kopyasını hizmet vermektedir.

2 Cevap

Benim Cache library ile gitmek var.

Benim cURL library ile bu birleştirin ve bazı çok basit bir sözdizimi olurdu.

// 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);

Bu iki dakika için sayfa isteği önbelleğe olacak.

Neden CodeIgniter'ın yerleşik önbellek kütüphanesi kullanmak değil mi?