Comment optimiser la connexion Internet avec un serveur cache DNS

Quand votre navigateur a besoin de contacter un site, quand d'autres applications ont besoin de contacter un serveur, ils doivent d'abord faire comme vous quand vous envoyez une lettre: ils consultent un annuaire avant d'y établir une connexion et effectuer les transactions nécessaires. Dans notre cas, l'annuaire dont ils est question est représenté par les serveurs DNS, en principe ceux fournis par votre Fournisseur d'Accès Internet.

Un cache DNS permet de s'affranchir des interrogations répétitives à destination de ces dits serveurs: votre machine Linux ou une autre machine sur le réseau gardant en mémoire l'adresse des sites, l'interrogation de l'annuaire peut schématiquement se faire à la vitesse de l'éclair et "il ne reste plus" qu'à passer aux choses sérieuses en contactant directement les serveurs destinataires.

Si la plupart des caches DNS gardent les informations en RAM, mémoire volatile, et les perdent chaque fois que la machine est éteinte, pdnsd les écrit sur le disque dur et peut vous les resservir après reboot: utile notamment pour les ordinateurs portables!

La bonne nouvelle est que son installation et sa configuration sont des plus faciles:

rpm -Uvh http://www.phys.uu.nl/%7Erombouts/pdnsd/releases/pdnsd-1.2.7-par_sl5.i386.rpm

ou
su -c "apt-get install pdnsd resolvconf"

Testez au moins deux fois par une commande de type

dig www.google.com

...à partir de la deuxième fois il y a des chances que vous ayez quelque chose du type:

;; Query time: 0 msec

Et çà se ressent à l'utilisation!

[1]:Get a faster browsing experience - using a local caching DNS
[2]:Speeding Up DNS Access In Regions With Very Low Infrastructure

Optimisez Firefox 3 avec une commande sqlite

Firefox s'exécute plus vite si ses bases de données sont purgés des enregistrements vides.

dépendances : SQLite >=3.0
vous pouvez l'installer avec un
sudo apt-get install sqlite3
ou un
su -c "yum install sqlite3"

le script bash

#!/bin/bash
 
# Tuer firefox au cas où il ne serait pas fermé
killall firefox
 
# Lancer la commande "VACUUM" sur toutes les bases de données contenues dans le répertoire Firefox
for list in ~/.mozilla/firefox/*.default/*.sqlite; do
  echo "Nettoyage de" $(basename $list)
  sqlite3 $list "VACUUM"
  echo "Fait"
done
 
wait

- coller le script dans un fichier (vim fast-firefox.sh)
- render le executable (chmod +x fast-firefox.sh)
- executer le script ( ./fast-firefox.sh)

Voilà

Mauvaise blague d'informaticien

Vous savez pourquoi Dieu a pu faire le monde en 6 jours ?

9 bonnes résolutions pour l'année 2009

Bonne et Heureuse année 2009 a tous. Tout les bons "té" a chacun de vous et à vos familles.

Pour moi, en plus de la santé et de la prospérité ... j'ajouterai 9 résolutions que je tiens à respecter.

Nouveau Blog, Nouveau CMS

Mon blog Made in Bénin fait peau neuve; Il passe de Wordpress à Drupal

Syndiquer le contenu