目录

Apache Traffic Server

ats|安装|配置


  1. 当一个http请求到ats时
  2. 他会先查看自己的缓存中是否有数据,如果有则直接返回数据。
  3. 如果没有则去其他服务器请求,并缓存到ats,并返回数据给用户

records.config

这个配置文件的作用是缓存参数(缓存时间,缓存类型等)的配置

   # cache responses to cookies has 5 options:
   #   0 - do not cache any responses to cookies
   #   1 - cache for any content-type
   #   2 - cache only for image types
   #   3 - cache for all but text content-types
   #   4 - cache for all but text content-types except OS response
   #       without "Set-Cookie" or with "Cache-Control: public"
   # See also cache-responses-to-cookies in cache.config.
CONFIG proxy.config.http.cache.cache_responses_to_cookies INT 1

storage.config

缓存位置,大小

/tmp/store/trafficserver 1024M
#缓存数据放在 /tmp/store/trafficserver
#缓存数据大小 1024M

remap.config

这个配置文件的作用是对http请求头的改写规则

map http://10.0.2.220:8080/ http://10.0.1.179:80/ 
#10.0.2.220:8080 这个是ATS的ip和端口
#10.0.1.179:80  真实资源所在的端口

parent.config

这个配置文件的作用是当资源没有在自己缓存中时去哪里找 <code> dest“”robin=strict #10.0.1.179:80  真实资源所在的端口 </code>