Mets un peu de skyblog dans ta life !
1 July 2007Depuis quelques temps déjà, je me posais de sérieuses questions sur les méthodes de mise en cache afin de foutre la paix au maximum à ton moteur de base de donnée.
J’ai enfin trouver la solution et là je dis merci à skyblog et à skycache surtout
Dans un post précédent, je me demandais si il n’était pas judicieux de stocker certaine donnée en ram.
j’ai donc décidé de mettre en place ce principe.
La manip que je décris est uniquement pour FreeBSD, n’ayant pas de linux sous la main.
CREER un RAMDISK sous FREEBSD c’est simple !
On crée tout d’abord le répertoire de destination dans /ramdisk
# mkdir /ramdisk
ensuite on crée ce ramdisk ( ici 128 mo)
# mdconfig -a -t swap -s 128M -u 10
on formate le ramdisk
# newfs -U /dev/md10
On monte le ramdisk nouvellement formaté dans /ramdisk
# mount /dev/md10 /ramdisk/
Donc maintenant on dispose de 128 mo de disque pour notre répertoire de cache.
Ensuite on va là
On lit rapidement le README qui dit gentillement d’insérer ce code en début de page
require(’skycache.php’);
skycache_depends($_SERVER[’HTTP_USER_AGENT’));
skycache();
On modifie skycache.php fraichement uploadé dans votre répertoire, on modifie ce qui est définit par :
define(’SKYCACHE_DEFAULT_DIR’, ‘/ramdisk’);
Et après on essaye et on se dit que la vie est géniale et là ouai tu regardes le ciel et tu respires les oiseaux !
Maintenant avec ça, tu peux faire ton show direct chez Patrick Sebastien, il risque d’être impressionné !
Notes
( Utilisateur de Wordpress) j’ai constaté que ça marchait moyennement pas avec la compression gzip activé ( investigation en cours)
Finalement j’ai plutôt opté pour la solution intégré à Wordpress aka WP-CACHE avec un RAMDISK.
En espérant que ce blog soit plus rapide
