Da ich mich gestern mit Cache beschäftigt habe , habe ich mir überlegt ob ich es in meine Addons einbaue .
Bin dann zu diesem Entschluss gekommen das es bessere wäre aus dem Grund , weil die Ralleys meistens in 12 Stunden Schritten ausgewertet wird entweder um 12 Uhr Nachmittag oder um 0 Uhr Abens .
So wird die Cache auch alle 12 Stunden laufen .
Das Addon ist hier zu finden : Ralleyübersicht .

Systemvorraussetzungen
- PHP >= 5
______________________________________
Ihr fängt wie folgt an :
Öffnet die /content/intern/startseite.php

Sucht folgendes :
PHP-Code:
<?
// Rallys abfragen
$ref=mysql_fetch_array(db_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
?>
Fügt davor folgendes ein :
PHP-Code:
<?if (!file_exists('dynamic_cache/ralleyübersicht.txt') || @filemtime('dynamic_cache/ralleyübersicht.txt') < time()-43200) //Hier sind es 12 Stunden Reload
{  
ob_start(); ?>
Sucht jetzt :
PHP-Code:
<?foot();?>
Fügt dahinter folgendes ein :
PHP-Code:
<?
file_put_contents('dynamic_cache/ralleyübersicht.txt', ob_get_flush() );  

}else{
 echo file_get_contents('dynamic_cache/ralleyübersicht.txt');
}
?>
Das Nächste ma zeige ich euch wie man die Top10 Cache .



MFG
adi


PS: Großen Dank an Gremlin