Come utilizzare memcached
da codeigniter e come archiviare i dati di sessione su memcached
. Per favore aiutatemi.Come utilizzare memcached da codeigniter
Grazie
Come utilizzare memcached
da codeigniter e come archiviare i dati di sessione su memcached
. Per favore aiutatemi.Come utilizzare memcached da codeigniter
Grazie
Ecco il link al mio memcached_library
per codeigniter
http://github.com/tomschlick/memcached-library
fatemi sapere cosa ne pensate e se avete problemi si prega di alzare nella sezione problemi del repository github
Ecco un'introduzione memcached e PHP:
Per quanto riguarda utilizzando memcached da CI, immagino che si vorrebbe o aggiungere il codice di caching direttamente nei tuoi modelli, o dai tuoi Controllori, vorrai controllare la cache prima di interrogare i dati da un modello.
grazie per yo sei informazioni utili! –
Codeigniter V2.1.0 supporta la memorizzazione nella cache http://codeigniter.com/user_guide/libraries/caching.html#memcached
Suppongo che sia meglio che la libreria sopra? – Ben
public function index()
{
// manual connection to Mamcache
$memcache = new Memcache;
$memcache->connect("localhost",11211);
$data=$memcache->get("test_key");
if($data){
echo 'cache data:';
var_dump($data);
}else{
$data=$this->db->query("SELECT count(*) as ca FROM table WHERE typ=1 ")->row();
$memcache->set("test_key",$data,false,10); // 10 seconds
echo 'real data:';
var_dump($data);
}
}
grazie mille per la biblioteca. Userò memcached come livello di cache principale e userò memcached per memorizzare i dati di sessione. Hai mai usato memcached per memorizzare i dati di sessione? –
no ma non ci ho mai pensato. Non penso che sarebbe troppo difficile sovraccaricare la libreria di sessione per aggiungere aggiungere ed eliminare da/a memcache prima e dopo le query normalmente utilizzate dalla classe di sessione. ora che parli di questo sto andando a pasticciare al lavoro facendo questo per le nostre applicazioni ... buona idea :) –
il link porta a una pagina 404?!?! ... –