Cache :: Agabbile.

Strutture dati della cache analizzate dai file, guardando gli aggiornamenti al file
Scarica ora

Cache :: Agabbile. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • BBC
  • Sito web dell'editore:
  • http://www.bbc.co.uk

Cache :: Agabbile. Tag


Cache :: Agabbile. Descrizione

Cache Data Structures analizzato da file, guardando gli aggiornamenti al file Cache :: Agabbile è un modulo Perl che memorizza una struttura dati contro un nome file, statingando il file per determinare se è cambiato e deve essere ri-analizzato. Si fornisce una routine per generare la struttura dei dati fornita il nome file. Questo modulo è consigliato per i file che cambiano raramente ma vengono letti spesso, specialmente se sono costosi da analizzare. Gli usi di esempio includono i modelli precompilati nella cache, XML pre-analizzato o file di dati su WebServers. Questo approccio ha il vantaggio rispetto alla cache pigro (dove gli elementi della cache non vengono convalidati per un periodo di tempo) che più processi (ad es. DAIMONI MODPERL) con una cache Tutti gli aggiornamenti allo stesso tempo in modo da non ricevere risultati inconsistenti se richiesti dati da diversi processi. Il modulo stesso è semplicemente una fabbrica per vari moduli di back-rend (ciascuno esponendo la stessa API). La distribuzione include backend per la memorizzazione nella cache o il codice in memorizzazione in memoria tramite memorizzabile, più un adattatore per utilizzare qualsiasi modulo che offre le interfacce della cache o della cache :: cache come le strutture di implementazione della cache.Data sono automaticamente serializzate / deserializzate dai moduli di back-end se sono Essere persistiti da qualche parte oltre alla memoria (ad esempio sul filesystem) .synopsis usa la cache: Agawfile; My $ cache = Nuova cache :: Agabbile (caricatore, \% opzioni); $ cache-> get ($ nomefile); $ cache-> spurgo (); sub loader {My $ filename = shift; My $ data_structure = do_really_expensive_parsing ($ nomefile); restituire $ data_structure; } Requisiti: · Perl.


Cache :: Agabbile. Software correlato