๐ Related software
๐ Clients
- Wget is a command-line Web client. It supports HTTP and FTP URLs, recursive retrievals, and HTTP proxies.
- If you want to test your Squid cache in batch (from a cron command, for instance), you can use the echoping program, which will tell you (in plain text or via an exit code) if the cache is up or not, and will indicate the response times.
- The squidclient is bundled with squid. It is very basic, but especially suited to working with Squid.
๐ Stress-testing tools
- curl-loader is a stress-testing tool for performance analysis
- ApacheBenc (aka ab) is a very basic stress-testing software
๐ Load Balancers
- Pen is a simple load-balancer with session affinity for TCP-based protocols.
- Linux Virtual Server is a kernel-based layer 3-7 load balancer for Linux
๐ HA Clusters
- Keepalived is a software suite that implements HA (via VRRP) and status monitoring with failover capabilities. Itโs focused on Linux, support for other OSes is unclear.
- VRRPd is aimple implementation of VRRPv2
๐ Monitoring
๐ Availability monitoring
- Nagios is a very popular open-source enterprise monitoring platform.
๐ Performance monitoring
- Munin is a very flexible platform for collecting long-term performance data
- Cacti is especially suited for collecting SNMP-basd data
- RRDtool is the grandparent of F/OSS performance monitoring solutions
- SqStat is an alternate frontend using the cache manager interface to collect and display real-time data.
๐ Logfile Analysis
- Squeezer is a logfile analysis software aimed at measuring Squidโs performance
๐ Squid add-ons
-
Squirm is a configurable, efficient redirector for Squid by Chris Foote `<chris AT senet DOT com DOT
-
jesred by Jens Elkner
<elkner AT wotan DOT cs DOT Uni-Magdeburg DOT de>
. -
SquidGuard is a free (GPL), flexible and efficient filter and redirector program for squid. It lets you define multiple access rules with different restrictions for different user groups. SquidGuard uses squid standard redirector interface.
-
The Smart Neighbour (URL disappeared) (or โCentral Squid Serverโ - CSS) is a cut-down version of Squid without HTTP or object caching functionality. The CSS deals only with ICP messages. Instead of caching objects, the CSS records the availability of objects in each of its neighbour caches. Caches that have smart neighbours update each smart neighbour with the status of their cache by sending ICP_STORE_NOTIFY/ICP_RELEASE_NOTIFY messages upon storing/releasing an object from their cache. The CSS maintains an up to date โobject mapโ recording the availability of objects in its neighbouring caches.
๐ Cacheability Validators
The Cacheability Engine is a python script that validates an URL, analyzing the clues a web server gives to understand how cacheable is the served content.
To the FAQ Index
Navigation: Site Search, Site Pages, Categories, ๐ผ go up