You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

While the default configuration values for ATS will get you up and running,
at the moment they're designed for regression testing and not real-world applications.

This page documents what I've discovered myself through a fair amount of experimentation
and real-world experience.

The following lists the steps involved in taking a generic configuration,
and modifying it for my own needs. Yours may vary, however, and I'll do my best
to indicate which settings should be sized based on your install.

Both Wiki pages use configuration examples from my running home Traffic Server setup.

Current Home Machine

  • Make/Model: Apple iMac 2011(TODO: double-check the year)
  • CPU: 3.4 Ghz Intel Core i7 (quad-core)
  • Memory: 8GB
  • Disk: 1TB

IP Address Listening And Ports

Unlike Apache HTTP Server, Traffic Server takes a little more work to get things up and running.
The following settings are all located in the main configuration file, which by default is
/usr/local/etc/trafficserver/records.config.

Specifically, the following directive should be set unless you want Traffic Server listening on
every possible interface:

LOCAL proxy.local.incoming_ip_to_bind STRING 127.0.0.1 ::1

This page will be an attempt to document my current findings in tuning ATS.

TODO


  • Update description.
  • Run a diff between your current setup and the defaults, then get to work.
  • For each configuration directive, try to provide: the change, why, and theories.
  • Mention your habit of simply rebooting ATS for configuration changes.

  • No labels