|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Cache-Technologien  < Speichermedien  < Filesystem    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
 PHP Schulung 
    Informationsquellen 
    Geschichte 
    Core PHP 
    Fortgeschrittenes PHP 
    Templates 
    Cache-Technologien 
       Was cachen? 
       Wo cachen? 
       Probleme 
       Ersetzungsstrategien 
       Aktualität 
       Speichermedien 
          Datenbank 
          Filesystem 
          Shared Memory 
          Prozeßspeicher 
       Assembly 
       Lebensretter 
    OOH Forms 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Ideal: Dateien

Die Verwendung von Dateien zur Speicherung von Cache-Einträgen ist besonders einfach und auch sehr performant. Locking stellt kein Problem dar.

Der PEAR-Datencache verwendet für jeden Cache-Eintrag eine Datei. Die Datei hat folgenden Aufbau:

Der File-Datencontainer ist derzeit der schnellste Container des PEAR-Datencache. Dies erklärt sich durch die Dateisystem Caches der zugrundeliegenden Betriebssysteme. Verfügt das System über eine hinreichende Menge an Hauptspeicher werden alle Leseoperationen aus dem RAM bedient.

Anders als der Squid Proxy oder das Mailprogramm qmail verwendet der PEAR-Datencache eine flache Dateistruktur zur Speicherung von Cache-Einträgen. Es werden keine Unterverzeichnisse verwendet, um die Zahl der Dateien pro Verzeichnis gering zu halten. Messungen unter Solaris 2.7 sowie Windows XP ergaben, daß eine tiefgeschachtelte Struktur selbst bei 20.000 Cache-Einträgen keine Performancesteigerung erbringt. Im Gegenteil: es trat eine signifikante Verlangsamung auf.

<  ^  >

 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/container/files.php   |   Stand: 05.02.2002   |   © Ulf Wendel   
|
| --- |

0.015 s Bearbeitungszeit, 0.002 s IT[X], 0.005 s Menu 3