Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #19984

quando aggiornare la cache

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)

Show all headers | View raw


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 | NextNext in thread | Find similar | Unroll thread


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