define("K_CACHE", 86400); // 24 heures
$cachefile = $root . "cache/ton_fichier.html";
if(file_exists($cachefile)) {
$filetime = filemtime($cachefile);
if(!$filetime) $filetime = time();
$cached_since = time() - $filetime;
if($cached_since < K_CACHE) {
$cache = @file_get_contents($cachefile);
}
}
if(empty($cache){
// générer le cache
...
$handle = fopen($cachefile, "w");
fwrite($handle, $cache);
fclose($handle);
}
XoSt a dit:Cache_Lite = super!!!!
J'ai mis en cache mes requetes mysql... et mes scripts... je passe de 5 à 2 requetes sur mon accueil...
de 0.8sec sur certains scripts à 0.008secs... soit 100 fois mieux!
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici