Je rappelle juste que faire plus de 12 requêtes sql par déplacement, c'est juste énorme ^^
D'abord, faire une grosse jointure, c'est une très bonne chose. Mais j'insiste, un système de cache ne peut qu'être bénéfique, pour les éléments qui sont relativement fixes. C'est toujours ça en moins qui viendra engorger ton accès à ta base.
Voici un bête exemple:
D'abord, faire une grosse jointure, c'est une très bonne chose. Mais j'insiste, un système de cache ne peut qu'être bénéfique, pour les éléments qui sont relativement fixes. C'est toujours ça en moins qui viendra engorger ton accès à ta base.
Voici un bête exemple:
Code PHP :
<?php
// Script de mise en cache
$MAP = ARRAY(
'1001545653212',
'9988931232144',
'6116142334556'
);
$CacheMap = serialize($MAP);
file_put_contents('./cache/DecorMap', $CacheMap);
?>
Code PHP :
<?php
// Récupération du cache
$CacheMap = file_get_contents('./cache/DecorMap);
$Map = unserialize($CacheMap);
// $Map sera égal au tableau situé un peu plus haut
?>