|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Cache-Technologien  < Assembly  < Rolle der Cache-ID    |       |  
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 
       Assembly 
          Rolle der Cache-ID 
          Fragmente 
          Netzwerk I 
          Netzwerk II 
       Lebensretter 
    OOH Forms 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Informationsverlust aufgrund von Reduktion

Informationsverlust durch Caching

Einfache Caches, wie der PEAR-Cache refektieren die Komplexität der Seite nur unzureichend. Für jeden Cache-Eintrag wird eine eindeutige Kennung generiert. Die Funktion zur Generierung der ID für das Dokument "/index.php" verwendet als Parameter den filemtime()-Wert des Skript "/index.php", des Templates "/templates/index.html" und ein changed-Timestamp aus der Datenbanktabelle "DB::products". Von der Funktion wird ein n-stelliger String als Kennzahl zurückgeliefert.

Die Information '"/index.php" ist abhängig von dem Skript in "/index.php", dem Template "/templates/index.html" sowie der Datenbanktablle "DB::products"' kann der Cache-ID nicht entnommen werden und geht somit verloren.

Sollte sich die Tabelle "DB::products" verändern, so kann der Cache nicht automatisch "/detail.php" als ungültig markieren. Die Verwerfung kann nur on-demand erfolgen. Beim Aufruf von "/detail.php" wird eine Cache-ID berechnet.

On-demand Überprüfungen verbrauchen selbst bei einem Cache-Hit Rechenzeit, weshalb sie zu vermeiden sind.

<  ^  >

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

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