Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Ausgabe cachen

Sie haben ein Script, dass sehr serverlastig ist? Dann sollten Sie es cachen. Wir zeigen Ihnen, wie es klappt:
Script:

<?php
  
//Dateinamen der Cachefile festlegen
  
$cachefile 'cache'.$_SERVER['PHP_SELF'].'.html';

  
//Dateialter des Caches überprüfen
  
if((file_exists($cachefile)) && (time() - filemtime($cachefile) < 86400))
  {
    echo 
file_get_contents($cachefile);
    exit();
  }

  
//Daten in den PHP-internen Puffer schreiben
  
ob_start();

  for(
$i 0$i <= 500$i++)
  {
    echo 
$i.': String<br />';
  }

  
$content ob_get_clean();

  
//Cache-Datei anlegen
  
$handle fopen($cachefile'w');

  
//Inhalt aus dem Puffer in die Datei schreiben
  
fputs($handle$content);

  
//Speichern und schließen
  
fclose($handle);

  echo 
$content;
?>

 
ID: 1531
eingestellt am: 28.12.2007
Autor: Na
Status zum lesen: Gast
gelesen: 7641
Webseite: www.dreamcodes.com
[Drucken]