Apache :: Cache.

Apache :: Cache ist ein Cache-Daten, das zwischen Apache-Kinder zugänglich ist.
Jetzt downloaden

Apache :: Cache. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Olivier Poitrey
  • Website des Verlags:
  • http://search.cpan.org/~rsoliv/Apache-SharedMem-0.09/lib/Apache/SharedMem.pm

Apache :: Cache. Stichworte


Apache :: Cache. Beschreibung

Apache :: Cache ist ein Cache-Daten, das zwischen Apache-Kinder zugänglich ist. Apache :: Cache ist ein Cache-Daten, das zwischen Apache CHINENRENS APACHE zugänglich ist. Synopsis verwenden Apache :: Cache QW (: Status); mein $ cache = new apache :: cache (default_expires_in => "5 Minuten"); # Wenn die nächste Zeile innerhalb von 10 Minuten aufgerufen wird, gibt diese # den Cache-Wert überwurz, dadurch wird ein undef zurückgegeben, und das # Status-Verfahren ist gleich dem abgelaufenen Abgelaufen (exportiert von Apache :: Cache # auf Demand Das: Status-Tag) # Die nächste Zeile versucht, die Daten aus dem Cache zu erhalten, wenn die Daten in # im Cache gespeichert sind, und wenn nicht abgelaufen ist, dann gibt dies die Daten zurück. Andernfalls # Wenn Daten in dem Cache noch nie gespeichert wurden, oder wenn es abgelaufen ist, wird diese Option undef, und die Status-Methode status () ist gleich ständig abgelaufen (exportiert # von Apache :: Cache On Demand, über das: Status-Tag ) mein $ value = $ cache-> Get ('Key'); if ($ Cache-> Status EQ abgelaufen) {# kann die Daten nicht aus dem Cache erhalten, müssen wir ihn auf normale Weise (über Datenbank, von Datei ...) $ value = Get_MY_DATA ('Schlüssel) abrufen '); # Hier ist die Funktion GET_MY_DATA () eine Funktion Ihres #-Programme, mit dem ein neuer Wert # diese Daten erzeugt, in diesem Daten in 30 Sekunden abläuft. $ cache-> set (key => $ value, $ exemes_in); } ELSIF ($ Cache-> Status-EQ-Fehler) {# Nicht-Cache verwenden, Cache vielleicht von einem anderen Kind beschäftigt oder etwas schließlich ist $ value = get_my_data ('Key'); } Mit diesem Modul können Sie Daten einfach über den gemeinsam genutzten Speicher abrufen. Während des Rahmens eines Apache / Mod_Perl-Benutzers ist dieser Cache von jedem untergeordneten Prozess zugänglich. Die Datengültigkeit wird im Cache :: Cache-Modell verwaltet, aber auch basierend auf der Zeit als in der Größe oder der Anzahl der Tasten. :: Cache ist in den Anrufer des Konstruktors eingeschlossen (siehe Apache :: SharedMem für weitere Details). Anforderungen: · Perl.


Apache :: Cache. Zugehörige Software