Squid configuration directive url_rewrite_children
Available in: 3.3 3.2 3.1 2.7 3.HEAD 2.HEAD 3.0 2.6
History:
- Changes in 3.2 url_rewrite_children
-
New options startup=N, idle=N, concurrency=N
- startup=N allow finer tuning of how many helpers are started initially.
- idle=N allow fine tuning of how many helper to retain as buffer against sudden traffic loads.
- concurrency=N was previously called url_rewrite_concurrency as a distinct directive.
Configuration Details:
Option Name: | url_rewrite_children |
---|---|
Replaces: | redirect_children |
Requires: | |
Default Value: | url_rewrite_children 20 startup=0 idle=1 concurrency=0 |
Suggested Config: |
|
The maximum number of redirector processes to spawn. If you limit it too few Squid will have to wait for them to process a backlog of URLs, slowing it down. If you allow too many they will use RAM and other system resources noticably. The startup= and idle= options allow some measure of skew in your tuning. startup= Sets a minimum of how many processes are to be spawned when Squid starts or reconfigures. When set to zero the first request will cause spawning of the first child process to handle it. Starting too few will cause an initial slowdown in traffic as Squid attempts to simultaneously spawn enough processes to cope. idle= Sets a minimum of how many processes Squid is to try and keep available at all times. When traffic begins to rise above what the existing processes can handle this many more will be spawned up to the maximum configured. A minimum setting of 1 is required. concurrency= The number of requests each redirector helper can handle in parallel. Defaults to 0 which indicates the redirector is a old-style single threaded redirector. When this directive is set to a value >= 1 then the protocol used to communicate with the helper is modified to include a request ID in front of the request/response. The request ID from the request must be echoed back with the response to that request. |
|
Search
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Help Out or Donate
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
Miscellaneous
- Developer Resources
- Related Writings
- Related Software:
- Squid Artwork