|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Cache-Technologien  < Ersetzungsstrategien  < LRU Abwandlungen    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
 PHP Schulung 
    Informationsquellen 
    Geschichte 
    Core PHP 
    Fortgeschrittenes PHP 
    Templates 
    Cache-Technologien 
       Was cachen? 
       Wo cachen? 
       Probleme 
       Ersetzungsstrategien 
          Parameter 
          LRU 
          LRU Abwandlungen 
          LFU 
          TTL 
          Optimum 
       Aktualität 
       Speichermedien 
       Assembly 
       Lebensretter 
    OOH Forms 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

LRU Abwandlungen

LRU-Size, LRU-Min und LRU-Threshold versuchen die angedeuteten Effekte (schlechte Speicherausnutzung, Fragmentierung) zu minimieren.

LRU-Size entfernt solange das größte Element, bis hinreichend Speicherplatz vorhanden ist. Bei Elementen gleicher Größe wird die einfache LRU Regel angewendet.

LRU-Min testet im ersten Schritt, ob ein alter Eintrag mit mindestens der gleichen Größe wie ein neuer Eintrag vorliegt. Ist dies der Fall wird der Eintrag (ggf. unter Beachtung der einfachen LRU Regel) ersetzt. Ist dies nicht der Fall wird die Suche wiederholt nach Einträgen mit der halben (viertel, achtel) Größe des Neueintrags.

Beide Algorithmen neigen dazu, kleine Einträge nie zu ersetzen. LRU-Threshold arbeitet mit einem Wert, der bestimmt bis zu welcher Größe Objekte gecacht werden dürfen. Wird der Threshold Wert aufgrund der Cache-Hit Rate dynamisch angepaßt, so spricht man von Adaptive LRU. Von diesen Grundabwandlung gibt es zahlreiche Verfeinerungen, etwa LRU-k-Threshold, welches auf Basis der Verwendungszeiten des k-ten Zugriffs arbeitet.

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/schulung/cache/replacement/lru_abwandlungen.php   |   Stand: 05.02.2002   |   © Ulf Wendel   
|
| --- |

0.016 s Bearbeitungszeit, 0.002 s IT[X], 0.004 s Menu 3