squid(8) — Arch manual pages
squid is a high-performance proxy caching server for web
clients, supporting FTP, gopher, ICAP, ICP, HTCP and HTTP data objects.
Unlike traditional caching software, Squid handles all requests in a single,
non-blocking process.
Squid keeps meta data and especially hot objects cached in RAM,
caches DNS lookups, supports non-blocking DNS lookups, and implements
negative caching of failed requests.
Squid supports SSL, extensive access controls, and full request
logging. By using the lightweight Internet Cache Protocols ICP, HTCP or
CARP, Squid caches can be arranged in a hierarchy or mesh for additional
bandwidth savings.
Squid consists of a main server program squid , some
optional programs for custom processing and authentication, and some
management and client tools. When squid starts up, it spawns a configurable
number of helper processes, each of which can perform parallel lookups. This
reduces the amount of time the cache waits for results.
Squid is derived from the ARPA-funded Harvest Project.
This manual page only lists the command line arguments. For
details on how to configure Squid see the file
/etc/squid/squid.conf.documented, the Squid wiki FAQ and examples at
http://wiki.squid-cache.org/ , or the configuration manual on the Squid home
page http://www.squid-cache.org/Doc/config/