IPC :: SharedCache.

IPC :: SharedCache ist ein Perl-Modul, um einen Cache im Shared-Speicher von SYSV IPC zu verwalten.
Jetzt downloaden

IPC :: SharedCache. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sam Tregar
  • Website des Verlags:
  • http://search.cpan.org/~wonko/CGI-Application-MailPage-1.6/lib/CGI/Application/MailPage.pm

IPC :: SharedCache. Stichworte


IPC :: SharedCache. Beschreibung

IPC :: SharedCache ist ein Perl-Modul, um einen Cache im Shared-Speicher von SYSV IPC zu verwalten. IPC :: SharedCache ist ein Perl-Modul, um einen Cache in SYSV IPC Shared Memory Memory zu verwalten.Synopsis Verwenden Sie IPC :: SharedCache; # Der Cache wird mit einem gebundenen Hash aufgerufen. Krawatte Che, 'ipc :: sharedcache', ipc_key => 'akey', lade_callback => laden, validate_callback => # Holen Sie sich einen Artikel aus dem Cache $ config_file = $ Cache {'/ einiger / Pfad / zu / einige.config' }; Dieses Modul stellt einen gemeinsam genutzten Speichercache bereit, der als gebundenes Hash.Shared-Speicher zugegriffen wird. Es wird zugegriffen, indem Sie einen Schlüssel auswählen, der IPC_Key-Arguement zum Binden. Jeder Prozess, der auf den gemeinsam genutzten Speicher mit demselben Schlüssel zugreift, erhält Zugriff auf denselben Speicherbereich. In gewisser Weise ähnelt es einem Dateisystem, es ist jedoch nicht hierarchisch und es ist in Erinnerung ansässig. Dies macht es schwieriger zu verwenden als ein Dateisystem, aber viel schneller. Die Daten im gemeinsam genutzten Speicher bleiben bestehen, bis die Maschine neu gestartet wird oder explizit gelöscht wird. Dieses Modul versucht, den gemeinsam genutzten Speicher für eine bestimmte Anwendung einfach zu verwenden - ein gemeinsamer Speichercache. Für andere Anwendungen des freigegebenen Speichers Weitere Informationen finden Sie in der Dokumentation zum excelent-Modul, die ich verwende, IPC :: Sharelite (IPC :: Sharelite) .a Cache ist ein Ort, an dem Prozesse die Ergebnisse ihrer Berechnungen zu einem späteren Zeitpunkt speichern können, möglicherweise von Andere Instanzen der Anwendung. Ein gutes Beispiel für die Verwendung eines Caches ist ein Webserver. Wenn ein Webserver eine Anforderung für eine HTML-Seite empfängt, wird sie an das Dateisystem gelangen, um es zu lesen. Dies ist ziemlich langsam, sodass der Webserver wahrscheinlich die Datei im Speicher speichert und die in der Speicherkopie beim nächsten Mal ein Anforderung für diese Datei eingibt, solange die Datei nicht auf der Festplatte geändert hat Webserver müssen jedoch mehrere Clients gleichzeitig dienen, was mehrere Kopien der In-Memory-Daten bedeutet. Wenn der Webserver einen gemeinsam genutzten Speichercache verwendet, wie das, das dieses Modul enthält, können alle Server denselben Cache verwenden und viel weniger Speicher verbraucht werden. Dieses Modul behandelt alle freigegebenen Speicherinteraktion mit dem IPC :: Sharelite-Modul (Version 0.06 Version 0.06 und höher) und alle Datenserialisierung mit lagerfähigem. Siehe IPC :: Sharelite und für Details speicherbar.


IPC :: SharedCache. Zugehörige Software

Zauberbus

MagicBus-Projekt ist ein Ereignisrahmen, mit dem Entwickler mehr auf die Entwicklung von Anwendungskomponenten konzentrieren können. ...

125

Herunterladen

Libmtrwe.

Libmtrwe Zweck ist es, einen Datenerzeuger und einen Verbraucher mit optionalen Encoder zu verbinden, um Synchronisierungsfragen transparent zu verwalten. ...

122

Herunterladen