Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #19984
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | quando aggiornare la cache |
| Date | 2015-10-09 20:01 +0200 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <mv8vda$62t$1@speranza.aioe.org> (permalink) |
In questo esempio come discriminante viene preso time-to-live (ttl):
session_start();
if ( ! isset($_SESSION['start'])) {
$ttl = time();
$_SESSION['start'] = true;
}
$minutes = 60*5;//cinque minuti
if (time() < ($ttl + $minutes)) {
$this->cache->get($key);
}else{
$ttl = time();
// aggiornamenti cache
$this->cache->set($key, $value);
return $this->cache->get($key);
}
Ma, oltre al ttl (che tra l'altro in questo caso riguarda solo la
sessione del singolo utente), in genere si usano altri sistemi più globali?
Ad esempio, controllare in qualche modo quando è stato fatto l'ultimo
aggiornamento (upload) del sito, e quindi ri-cachizzare i file
creati/modificati?
Insomma qual'è un metodo efficente per stabilire quali dati nella cache
sono obsoleti e quidi vanno *rinfrescati*?
Back to it.comp.www.php | Previous | Next — Next in thread | Find similar | Unroll thread
quando aggiornare la cache alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-09 20:01 +0200
Re: quando aggiornare la cache fmassei@gmail.com - 2015-10-09 11:08 -0700
Re: quando aggiornare la cache alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-09 20:47 +0200
Re: quando aggiornare la cache Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-10 14:59 +0000
Re: quando aggiornare la cache fmassei@gmail.com - 2015-10-10 08:19 -0700
Re: quando aggiornare la cache Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-10 20:03 +0000
csiph-web