1. SQUID的2X系列支持collapsed_forwarding
2. SQUID官网文档很散乱,但是网络上资料很足;ATS官网资料很条理
3. SQUID的反向代理配置比较麻烦,ATS只要一句,下面那个反向代理还是没跑起来
http_port 80
cache_dir ufs /home1/hadoop/squid/var/cache/squid 307200 256 512
cache_mem 8196 MB
cache_peer hadoop99 parent 80 0 no-query originserver no-digest name=hadoop
cache_peer_domain hadoop hadoop101
cache_peer_access hadoop allow all
正常日志:
1324526131.998 1 19.2.174.136 TCP_HIT/200 95704 GET http://xxx.cn/getimgXXX/1/2/photo1/2011/8/27/middle/76997384_36510524_middle.jpg - NONE/- image/jpeg
而我这边的日志:
1380275481.504 0 10.1.84.241 NONE/400 3537 GET /s/demo/g/imgdemo/up/20130719211537.jpg - HIER_NONE/- text/html
环境差别工作正常的机器指向的origiserver不是squid本身,所以URL不会被截取
4. ATS修改配置会保留不同版本,启动失败自动回滚。
通过命令行修改配置立即生效,而且会回写到配置文件中。
5. ATS支持插件扩展