par
Elie » 02 juil. 2014, 21:07
Hello,
Bon je me suis motivé pour changer mes habitudes et finalement cela me plait bien.
Toutes les informations sont rentrées dans la base de données.
En cas de requete +1, je stock le nombre dans un fichier temporaire et ne faire plus qu'une seule requete avec le nombre total a ajouter à minuit...
C'est invisible coté client, j'ai juste un dossier cache qui se remplit petit a petit ...
Si le fichier n'existe pas, je le creer avec une fonction de stockage.
Cette fonction de stockage est ensuite renouvelé a chaque modifiation dans la base de données.
Je pense que ce système devrait être banalisé...
Après moi je n'ai pas forcement besoin que le fichier soit automatiquement renouvelé, je le renouvele dans mes pages à des actions bien précises.
$cache = 'cache/commentaire/'.substr($row['id_film'], -1, 1).'/'.$row['id_film'].'-film.php';
if(!file_exists($cache)) saveCommentaire(2, $row['id_film']);
$get = file_get_contents($cache);
$commentaires = unserialize($get);
if(count($commentaires) > 0) {