Cache Architecture
The original architectural documents for Traffic Server were lost in the transition to an open source project. The documents in this section are provisional and were written based on the existing code. The purpose is to have a high level description of aspects of Traffic Server to better inform ongoing work.
In the final section on "hacking" we try to document our approaches to understanding and modifying the source.
- Cache Architecture
- Cache Initialization
- Core Cache
- Data Structures
STORE_BLOCK_SIZE
CacheHostTable
CacheHostResult
CacheHostRecord
OpenDir
CacheVC
HttpTunnel
CacheControlResult
CacheHTTPInfoVector
HTTPInfo
CacheHTTPInfo
HTTPCacheAlt
Stripe
StripeSM
PreservationTable
Doc
DiskHeader
DiskStripeBlock
StripeHeaderFooter
DiskStripeBlockQueue
DiskStripe
CacheType
CacheVol
ConfigVol
ConfigVolumes
CryptoHash
Cache
- API functions
- Topics to be done
- Cache Consistency
- Volume Tagging
- RAM Cache
- Cache Tool
- Tiered Storage