Squid

Un article de Wikipédia, l'encyclopédie libre.

Cet article a pour sujet les serveurs Squid. Pour une définition du mot « squid », voir l’article squid du Wiktionnaire.

Squid
Développeur Les développeurs Squid
Dernière version 3.0 STABLE1 (le 13 décembre 2007)
Environnement Multiplate-forme
Type Serveur mandataire
Licence GNU GPL
Site web www.squid-cache.org

Un serveur Squid est un serveur mandataire (proxy) performant, capable d'utiliser les protocoles FTP, HTTP, Gopher, et HTTPS. Contrairement aux serveurs proxy classiques, un serveur Squid gère toutes les requêtes en un seul processus d'entrée/sortie, non bloquant.

Squid garde les meta-données et plus particulièrement les données les plus fréquemment accédées en mémoire. Il conserve aussi en mémoire les requêtes DNS, ainsi que les requêtes ayant échoué. Les requêtes DNS sont non bloquantes.

Les données mémorisées peuvent être rangées en hiérarchies ou en mailles pour utiliser moins de bande passante.

Squid est inspiré du projet Harvest[1]. La version stable (2.6) n'est pas compatible avec IPv6, mais la branche de développement (3.0) le supporte.

Sommaire

[modifier] Spécifications

  • Proxy et cache des protocoles HTTP, HTTPS, Gopher, FTP ;
  • Hiérarchisation du cache ;
  • ICP, HTCP, CARP, Cache Digests ;
  • Processus de cache transparent ;
  • WCCP (Squid v2.3 et supérieur) ;
  • Contrôle des accès étendu ;
  • SNMP ;
  • Cache les requêtes DNS.

[modifier] Disponibilité

[modifier] Références

[modifier] Articles connexes

[modifier] Liens externes