Bonjour,
Je réponds juste sur les différences entre squid et squid3 :
squid correspond en fait à la version 2.7.x
squid3, facile, c’est la version 3.x qui est une réécriture en C++ à partir de la 2.6x.
Attention! Des fonctionnalités ont été ajoutées mais d’autres n’ont pas encore été portées! Je n’ai pas regardé s’il y avait des backports fonctionnels de la 3 vers la 2.7 qui a continué à évoluer
Voici des extraits des releases notes :
Changes since Squid-2.6
4.1 Major new features
Squid 3.0 represents a major rewrite of Squid and has a number of new features.
The most important of these are:
* Code converted to C++, with significant internal restructuring and rewrites.
* ICAP implementation (RFC 3507 and www.icap-forum.org)
* Edge Side Includes (ESI) implementation (www.esi.org)
4.2 2.6 features not found in Squid-3.0
Some of the features found in Squid-2.6 is not available in Squid-3. Some have been dropped as they are not needed. Some have not yet been forward-ported to Squid-3 and may appear in a later release.
* refresh_stale_hit option. Not yet ported.
* ability to follow X-Forwarded-For. Not yet ported.
* Full caching of Vary/ETag using If-None-Match. Only basic Vary cache supported. Not yet ported.
* Mapping of server error messages. Not yet ported.
* http_access2 access directive. Not yet ported.
* Location header rewrites. Not yet ported.
* wais_relay. Feature dropped as it's equivalent to cache_peer + cache_peer_access.
* urlgroup. Not yet ported.
* collapsed forwarding. Not yet ported.
* stable Windows support. Irregularly maintained.
Cordialement