Apache Traffic Server
高晓伟_Steven
wx_cangying1988的博客
展开
-
ATS缓存配置(Apache Traffic Server 学习笔记 2)——持续更新
records.config配置:允许TS操作客户端请求的host头部:CONFIG proxy.config.url_remap.pristine_host_hdr INT 0忽略服务器端和客户端的http头部的 no_cache 和 max_age:CONFIG proxy.config.http.cache.ignore_server_no_cache INT 1CONFIG proxy.c...原创 2018-02-09 15:11:58 · 3671 阅读 · 0 评论 -
ATS标准插件( 4 ) Cache Key Manipulation Plugin
原文链接: https://www.9mblog.com/132.html这个插件十分有用,可以对http请求中的一些值进行过滤,从而控制对于http请求的缓存,如:l 对请求参数进行排序,以防止由于请求参数重新排序引起的缓存未命中。l 通过名称或正则表达式的设置使得某些请求不被缓存(黑名单)。l 忽略全部请求,即让所有资源都不缓存。l 通过名称或正则表达式的设置使得某些请求被缓存(白名单)。...原创 2018-07-05 15:03:18 · 753 阅读 · 0 评论 -
ATS标准插件( 3 ) Background Fetch Plugin
原文链接: https://www.9mblog.com/129.html这个插件使得ATS可以直接从原始服务器上获取完整的视频资源或文件资源到缓存中。因为ATS默认情况下不缓存响应为206的资源,所以在客户端请求资源带byte-Range(http协议头中包含的字段)的时候,此插件可以让ATS缓存整个目标资源。引用官方原文:Using the plugin做全局插件使用是,在plugin.co...原创 2018-07-03 15:26:13 · 1200 阅读 · 0 评论 -
ATS标准插件( 2 ) AWS S3 Authentication
原文链接: https://www.9mblog.com/126.html这个插件可以支持对Amazon S3身份验证(具体使用场景我还没有遇到,留待后续补充)。官方文档的意思是,当你用S3作为原始服务器,但又不想别人直接访问这台服务器时,可以使用这个插件(细细品味之后还是没懂)。引用官方原文:Using the plugin该插件在remap规则中使用:# remap.config... @p...原创 2018-07-02 10:13:45 · 671 阅读 · 0 评论 -
ATS标准插件( 1 ) AuthProxy
原文链接:https://www.9mblog.com/121.html这个插件可以将请求授权交给其他http服务。说实话,我对于http授权这事还不是很明白,仅仅了解到没有授权会返回401。所以这个插件的用途也还没弄清楚。先放在这里,以后用到再做适当补充。引用官方原文:Plugin Options--auth-transform=TYPE This option specifies how to...原创 2018-06-29 15:26:02 · 912 阅读 · 0 评论 -
ATS源码目录结构(Apache Traffic Server 学习笔记 3)
1. DIRECTORY STRUCTURE traffic/ ............... top src dir |-- ci/ ................ quality assurance and other CI tools and configs |-- cmd/ ............... various command applications |-- ...原创 2018-02-26 17:40:45 · 1288 阅读 · 1 评论 -
ATS 出现“400 Multi-Hop Cycle Detected”的原因及解决方法(Apache Traffic Server 学习笔记 3)
使用curl命令通过ATS请求原始服务器资源时有时会返回"400 Multi-Hop Cycle Detected":出现这个的原因可以参考最后一句意思大概就是向原始服务器的请求又会被指向Traffic server。解决方案可以参考:https://issues.apache.org/jira/browse/TS-2298将records.config中的insert_request_via_s...原创 2018-02-10 10:31:30 · 1405 阅读 · 0 评论 -
ATS功能(Apache Traffic Server 学习笔记 1)
好久没有更新博客了,最近准备好好沉淀一下,尽快搞清ATS的架构和功能。学习中遇到的知识点随手记下,以备不时之需。参考文章:http://blog.csdn.net/larryliuqing/article/details/7356757知识点功能1.Traffic Server缓存TS 缓存包含一个高速的对象数据库,数据库根据 URL 和相关头部来索引对象,对于同一对象可以缓存不同版本(如不同的编...原创 2018-02-08 17:42:17 · 5858 阅读 · 2 评论 -
反向代理(Apache Traffic Server 学习笔记 2)
一、反向代理的概念 什么是反向代理呢?其实,反向代理也就是通常所说的WEB服务器加速,它是一种通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器(即:WEB反向代理服务器)来降低实际的WEB服务器的负载。典型的结构如下图所示:Web服务器加速(反向代理)是针对Web服务器提供加速功能的。它作为代理Cache,但并不针对浏览器用户,而针对一台或多台特定Web服务器(...原创 2018-02-09 14:57:11 · 539 阅读 · 0 评论 -
写给自己的话
原文链接:https://www.9mblog.com/112.html还记得大概两年前,也是初夏时节。我在csdn上写了第一篇激励自己学习的文章,之后便开始了每天更新一篇suricata源码分析。用了近一月的时间,把自己从suricata的门外带了进来。回想那时,学习是痛苦的,但进步也是飞速的。之后很长的一段时间里,虽偶有更新,但大多都只是做个记录或随笔。没有成系统的进行学习。一年多的积...原创 2018-06-28 16:36:21 · 815 阅读 · 2 评论