====== Apache Traffic Server ====== ats|安装|配置 ---- - 当一个http请求到ats时 - 他会先查看自己的缓存中是否有数据,如果有则直接返回数据。 - 如果没有则去其他服务器请求,并缓存到ats,并返回数据给用户 ---- * http://trafficserver.apache.org/downloads * ./configure * make ;make install * trafficserver start * trafficserver -h ====== 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 ====== 这个配置文件的作用是当资源没有在自己缓存中时去哪里找 dest_ip=. parent="10.0.1.179:80" round_robin=strict #10.0.1.179:80  真实资源所在的端口 </code>