Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
CONFIG proxy.config.http.origin_server_pipeline INT 16
CONFIG proxy.config.http.user_agent_pipeline INT 256

Background Fill Competion

There's an algorithm here that I don't fully understand, but this setting should guarantee that objects
loaded in the background are cached regardless of their size.

Code Block

CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 1.000000

HTTP VARY Header Support

While I found some information while researching this that indicated the Internet isn't quite ready for this
setting, I haven't experienced any real problems as a result of enabling this. This setting allows for advanced
negotiation regarding cached Internet objects.

Code Block

CONFIG proxy.config.http.cache.enable_default_vary_headers INT 1

Cache Object Lifespan

The default config for ATS specifies that after 1 day(86,400 seconds), any object without a specific expiration
should be flushed from the cache. I'd prefer that it stick around for about 3 months. This setting is contentious
in that what it should be is debatable.

Code Block
CONFIG proxy.config.http.cache.heuristic_max_lifetime INT 7776000

HTTP "Last Modified" Support

There's an algorithm here that I don't fully understand, but this setting should guarantee that the relevant
information regarding an object's "last modified" date is fully support by the cache.

Code Block

CONFIG proxy.config.http.cache.heuristic_lm_factor FLOAT 1.000000