Squid (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Squid.
Wiktionnaire Cet article a pour sujet les serveurs Squid. Pour une définition du mot « squid (logiciel) », voir l’article squid (logiciel) du Wiktionnaire.
Squid
Image illustrative de l'article Squid (logiciel)
Logo

Développeur Les développeurs Squid
Écrit en C, C++ (squid3)
Environnement Multiplate-forme
Type Serveur mandataire, Reverse proxy
Licence GNU GPL
Site web www.squid-cache.org

Un serveur Squid est un serveur mandataire (proxy) et un mandataire inverse 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.

C'est un logiciel libre distribué sous licence GNU GPL.

Squid garde les meta-données et plus particulièrement les données les plus fréquemment utilisé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]. Il est compatible avec IPv6 à partir de sa version 3.

Le mandataire Squid est utilisé par Wikimedia Foundation pour supporter le projet Wikipédia [2],[3], ainsi que Flickr[4]

Spécifications[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. (en) Projet Harvest-NG
  2. [1][reference]
  3. [2][reference]
  4. [3][reference]

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]