Comment mettre le cache de Firefox dans la Mémoire Ram ?

Publié le par Grad J

Plop tous le monde ça fait longtemps je sais je sais :P

Mais beaucoup de boulot mais voilà je suis revenu ;) et pour ce retour fracassant, voici un tit article qui aidera tous ceux que j'entends :

"C'est lent Firefox, et c'est lourd …"


Bon la méthode est un peu complexe sous Linux, j'ai un peu chier déjà à bien tout remettre sous le "Computer" de mes parents enfin bon bref. La méthode est assez simple sous Mac, et moyennement sous Windows. Donc voilà :P

Ce que l'on va faire c'est "déporté" le cache de Firefox dans un "dossier" ici on le déplacera dans la mémoire Ram.

Et ?

Et bien en faite en déplaçant cela dans la mémoire vive, on accélérera la vitesse d'affichage des pages Web dans Firefox et ainsi réduire les transferts via le disque.
En clair ça sera plus rapide, et vous n'aurez plus d'excuse d'utiliser Internet Explorer x)

Bon si on met sur la mémoire vive … le seul inconvénient c'est en rebootant vous perdre tous votre cache … ouais bon bof quoi ^^


On attaque, vous êtes des fillettes ou bien des durs ^^, aller let's go les filles :P :


Sous Linux

Commençons par le plus lourd, allons dans Linux.
Un peu de vocabulaire : un disque virtuel en RAM est appelé RAMdisk.

Définissons la taille du ramdisk, on va éditer le fichier Grub :

  • sudo nano /boot/grub/menu.lst

Vous verrez un truc du genre votre version d'Ubuntu est…

  • title          
  • root          
  • kernel        
  • root=UUID=
  • initrd        
  • quiet

Vous rajouterez le paramètre ramdisk apres root :

  • root=UUID=
  • ramdisk_size=65536

Le 65 536, lorsqu'on le voit comme ça, cela correspond a une taille d'environ 65 MB. Bon c'est largement suffisant cette place dans le cache.  Puis sauvegarder toussa CTRL X et mettez à jour grue :

  • sudo update-grub

On reboot le tout et puis on va formater la RAM (put*** que j'ai chercher là ^^')

  • mke2fs -m 0 /dev/ram0

On crée un répertoire de montage :

  • sudo mkdir /media/ramdisk

et on monte le disque virtuel

  • sudo mount /dev/ram0 /media/ramdisk

Passons maintenant au script (pour stabiliser le tous)

Creez un fichier  /etc/init.d/mountram.sh

  • sudo nano /etc/init.d/mountram.sh

Et on rajoute ceci :

  • #! /bin/sh
  • /sbin/mke2fs -q -m 0 /dev/ram0
  • /bin/mount /dev/ram0 /media/ramdisk
  • /bin/chown manu:manu /media/ramdisk
  • /bin/chmod 777 /media/ramdisk
  • /bin/mkdir /media/ramdisk/Cache
  • /bin/chown manu:manu /media/ramdisk/Cache
  • /bin/chmod 777 /media/ramdisk/Cache
  • exit 0

Encore un peu de vocabulaire, la commande chown est utilisé pour vous donner les droits d'accès et la commande chmod donne les droits d'écritures complet sur le ramdisk

Puis on rend tous ça exécutable :

  • sudo chmod +x /etc/init.d/mountram.sh

Puis un tit lien :

  • sudo ln -s /etc/init.d/mountram.sh /etc/rc2.d/S09mountram

Vous rebootez votre pc

Et … non c'est pas encore fini vous inquiétez pas ça ira,  c'est presque fini :

Maintenant il ne reste plus qu'à déporter le cache de Firefox sur cet espace maintenant. Par défaut le cache est dans votre home ( symbolise /home/xxxx/)

  • ~/.mozilla/firefox/XXXXXX.default/Cache

Maintenant je supprime le répertoire cache de Firefox :

  • sudo rm -r ~/.mozilla/firefox/.default/Cache
  • ln -s /media/ramdisk/Cache ~/.mozilla/firefox/1jsw2aqf.default/Cache

Rebootez Firefox et hop voila c'est finiiiiiiiiii  pour voir si tout marche bien aller dans /media/ramdisk/Cache/ voir si les fichiers temporaires y sont bien copiés.



Sous MacOS

Alors sous Mac c'est un peu plus simple et un peu plus court. Vous pouvez installez ce programme :

     Espérance DV


"Espérance DV est un module pour les Préférences Système permettant de créer un disque virtuel.

Le but est d'y placer les fichiers temporaires tels que le cache d'un navigateur, les fichiers Builds & Intermediates de Project Builder, etc...

Un disque virtuel est l'utilisation d'une partie de mémoire vive (RAM) comme un disque dur.

Installation

Utilisez l'Assistant ou placez le module EsperanceDV.prefPane soit dans :
    /Bibliothèque/PreferencePanes/
        soit dans :
    ~/Bibliothèque/PreferencePanes/

Créez le dossier PreferencePanes s'il n'existe pas.
"



Sous Windows


Dans un premier temps je vous renvoi à cet article que j'ai mis il y outch Oo blinder de temps mais bon, je l'aime encore bien ;) :



Firefox : Programme pour l'accéléré ^^ (Windows/Linux/Mac)




Publié dans Grad J Files

Commenter cet article