====== 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>