Les utilisateurs des logiciels sont exigeants et ce n'est pas les utilisateurs Linux qui changent la donne. Firefox, avec toutes ses qualités et son importance dans la guerre des navigateurs n'est pas une exception à la règle et subit régulièrement les foudres de la communauté. Ces critiques portent essentiellement sur les performances de Firefox. Les nouveaux arrivants sur le marché des navigateurs (Webkit et Chromium) et les annonces fracassantes au niveau des performances des moteurs de rendu n'ont qu'attisé encore plus les critiques.
Pour ma part, je dois reconnaître que plus Firefox évolue, plus il devient lourd à l'utilisation. Mais le moteur de rendu n'explique pas tout ; il n'y a qu'à voir les différences de performance entre Firefox 3 et Epiphany, basé sur le même moteur de rendu, pour se rendre compte que ce n'est pas lui qui fait la différence dans l'expérience de navigation utilisateur.
Vous trouverez ici et là beaucoup de tutoriaux optimisant la communication réseau de Firefox. Ça aidera sans doute, mais le point le plus critique au niveau des sensations utilisateurs reste pour moi la base de données SQLite.
En effet, depuis la version 3, Firefox utilise massivement SQLite pour la gestion de ses données (cookies, historique, etc). Mais aussi léger que soit SQLite, il nécessite, comme beaucoup de SGBD, des opérations de maintenance. Son intégration à Firefox ne déroge pas à la règle.
Comment s'en rendre compte?
- démarrage de Firefox de plus en plus lent
- la recherche contextuelle de la barre d'URL est lente (Awesome bar)
À partir de ce moment, un purge des bases SQLite ne sera pas de refus. Pour cela, on utilise la commance VACUM de SQLite. Le FAQ d'optimisation de SQLite décrit le cas d'utilisation.
Pour effectuer la maintenance vous devez installer la ligne de commande SQLite :
$ sudo aptitude install sqlite3
Lancez ensuite le script ffast.sh (je n'en suis pas l'auteur) en tant qu'utilisateur standard. Firefox doit être fermé avant son utilisation. Pour l'essentiel, le script se contente de rechercher les fichier .sqlite de vos profils Firefox et de lancer l'instruction VACUM.

Commentaires
Great article and interesting
Great article and interesting website.
Poster un nouveau commentaire