Cache :: Tegenbestrijding

Cache Data Structures geparseerd uit bestanden, kijk naar updates naar het bestand
Download nu

Cache :: Tegenbestrijding Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • BBC
  • Uitgever website:
  • http://www.bbc.co.uk

Cache :: Tegenbestrijding Tags


Cache :: Tegenbestrijding Beschrijving

Cache Data Structures geparseerd uit bestanden, kijk naar updates naar het bestand Cache :: TEGENFILE is een PERL-module die een gegevensstructuur tegen een bestandsnaam cacheert, het bestand te maken is om te bepalen of deze is gewijzigd en moet opnieuw worden geparseerd. U levert een routine om de gegevensstructuur te genereren die de bestandsnaam is gegeven. Deze module wordt aanbevolen voor bestanden die niet vaak veranderen, maar vaak worden gelezen, vooral als ze duur zijn om te ontleden. Voorbeeldgebruik omvat CACHING VOORCOMPILEMATILES SMAPLATEN, PRE-PARDED XML- of gegevensbestanden op Webservers.Deze aanpak heeft het voordeel ten opzichte van luie caching (waarbij cache-items niet worden gevalideerd gedurende een periode) dat meerdere processen (bijv. Modperl Daemons) een cache (bijv. Alle update op hetzelfde moment, dus u krijgt geen inconsistent resultaten als u gegevens van verschillende processen aanvraagt. De module zelf is gewoon een fabriek voor verschillende backend-modules (elk blootlegt van dezelfde API). De distributie omvat backends voor in-memory caching- of bestandscaching met behulp van opslagbaar, plus een adapter om modules te gebruiken die de cache of cache :: cache-interfaces aanbieden als de cache-implementatie. DATA-structuren worden automatisch geserialiseerd / deserialised door de baconive-modules als ze dat zijn Ergens anders blijven dan in het geheugen (bijv. Op het bestandssysteem). Synopsis Gebruik Cache :: ToSfile; Mijn $ cache = Nieuwe cache :: TOPEFIEL (loader, \% opties); $ cache-> krijgen ($ bestandsnaam); $ cache-> purge (); Sublader {My $ FileName = Shift; mijn $ data_structure = do_really_expensatie_pars ($ bestandsnaam); retourneer $ data_structure; } Vereisten: · Perl


Cache :: Tegenbestrijding Gerelateerde software