Cache :: MMAP.

Cache :: MMAP-Perl-Modul hilft Ihnen, den Daten-Cache mit merkmächtigen Dateien zu teilen.
Jetzt downloaden

Cache :: MMAP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Haworth
  • Website des Verlags:
  • http://search.cpan.org/~pmh/Test-SerialFork-0.01/lib/Test/SerialFork.pm

Cache :: MMAP. Stichworte


Cache :: MMAP. Beschreibung

Cache :: Mmap Perl-Modul hilft Ihnen, zum Austausch von Daten-Cache-Speicher gemappt Dateien. Cache :: Mmap Perl-Modul hilft Ihnen, Daten-Cache auf den gemeinsamen Speicher zu verwenden abgebildet files.SYNOPSIS Verwendung Cache :: Mmap; $ Cache = Cache :: Mmap-> new ($ filename,% Optionen); $ Val1 = $ cache-> lesen ($ key1); $ Cache-> write ($ key2, $ val2); $ Cache-> delete ($ key3); Dieses Modul implementiert einen gemeinsamen Datencache-Speicher mit Mapped-Dateien. Wenn Routinen zur Verfügung gestellt werden, die in Wechselwirkung mit den zugrunde liegenden Daten, Zugriff auf den Cache ist vollständig transparent, und das Modul kümmert sich um alle Details des Cache-Inhalt erfrischend, und die zugrunde liegenden Daten zu aktualisieren, wenn necessary.Cache Einträge zu Eimer im Cache zugeordnet sind, Datei, je nach dem Schlüssel. Innerhalb jeder Eimer, werden Einträge in etwa in der Reihenfolge der letzten Zugriff gespeichert, so dass die häufig zugegriffen wird Einträge an dem Kopf der Schaufel bewegen wird, wodurch Zugriffszeit verringert wird. Gleichzeitige Zugriffe auf die gleiche Datei bucket werden durch Verriegelung des betreffenden Abschnitt des Cache file.CONFIGURATION METHODSThese Methoden verwendet werden, verhindert die Konfiguration eines Cache zu prüfen / aktualisieren. Die meisten dieser Methoden sind schreibgeschützt, und der zurückgegebene Wert kann an den Konstruktor übergeben, dass unterschiedlich sein, da der Cache von einem früheren Verfahren erstellt wurden, die unterschiedliche parameters.buckets angegeben () Gibt die Anzahl der Schaufeln im Cache file.bucketsize () Gibt die Größe des Eimers (in Bytes) im Cache file.cachenegative () Gibt true zurück, wenn Einzelteile nicht in den zugrunde liegenden Daten gefunden anyway.context zwischengespeichert werden () Gibt die Kontextdaten für Lese- und Schreibvorgänge auf den darunter liegenden data.context ($ context) Bietet neue Kontextdaten für liest und schreibt in die data.expiry Basiswert () gibt die Zeit in Sekunden Cache-Einträge werden als gültig betrachtet für oder Null für unbestimmten validity.pagesize () Gibt die Seitengröße (in Bytes) der Cache file.strings () Gibt true zurück, wenn die Cache speichert Strings statt references.writethrough () Gibt true zurück, wenn Einzelteile in den Cache geschrieben werden umgehend auf die zugrunde liegenden Daten geschrieben. Anforderungen: · Perl


Cache :: MMAP. Zugehörige Software