
ApacheTrafficServer
CodeCodeLong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dns解析相关代码分析
TrafficServer提供了DNS解析相关的功能,相关模块为iocore/dns。目前dns模块还有很多问题需要解决[1]。 首先从配置管理上分析dns模块。以下给出ts配置文件records.config中与dns相关的配置选项: CONFIG proxy.config.dns.splitDNS.enabled INT 0 CONFIG proxy.co转载 2014-09-26 22:47:51 · 974 阅读 · 0 评论 -
ATS三大利器
现在总结ATS插件有三大利器 一、transform 二、intercept 三、protocol原创 2014-09-26 22:43:47 · 574 阅读 · 0 评论 -
ATS缓存系统
推荐一款目前国内唯一一家使用ATS实现的线上huanc原创 2014-09-26 21:46:41 · 967 阅读 · 0 评论 -
代理缓存服务器知识点整理
【代理缓存服务器知识点整理】 一、http相关 1、正常http请求跟代理http请求的区别 常规的http请求头部:GET /index.html HTTP/1.1 Host:www.xuxiong.com 代理的http请求头部:GET http://www.xuxiong.com HTTP/1.1 Host:www.xuxiong.com原创 2014-09-26 22:19:57 · 1730 阅读 · 0 评论 -
HTTP头的Expires与Cache-control
1.概念 Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache) 数据包中的格式: Cache-Control: cache-directive cache-directive可以为以下: request时用到: | "no-cache" | "no-store" | "max-age" "=转载 2014-09-26 22:14:32 · 574 阅读 · 0 评论 -
TrafficServer一致性Hash的实现分析
我们通过以下方法对TrafficServer的一致性Hash的性能进行测试,我们使用一个ip列表来模拟共有多少台机器参与Cluster进行测试,通过将每一个节点依次加入Cluster,然后再依次退出Cluster,每次加入节点和退出节点会重新构建hash映射,通过计算新的hash映射空间中有多少虚拟节点映射到与原来不同的节点中去,来测试Hash函数的性能。以下给出测试函数。转载 2014-09-26 19:14:23 · 581 阅读 · 0 评论 -
ATS缓存时间控制插件
源码地址:https://github.com/acache/stateam_trafficserver原创 2014-09-26 20:21:18 · 1129 阅读 · 0 评论 -
cache源码分析一 存储机制分析
trafficserver的cache层包含两层,它在内存中维护了一个ram cache,缓存热点数据,该层的具体描述见这里,与此同时ts提供了磁盘一级的存储。 对比了一下trafficserver的cache存储系统与squid的coss文件系统,不难发现,它们的本质都是将cache看作是一个ring buffer,对这个buffer顺序写数据,当buffer满后回到首部继续顺序写入数转载 2014-09-26 18:17:10 · 678 阅读 · 0 评论 -
镜像分发工具压测解决方案——hijack压测
最近需要对缓存代理服务器的镜像重定向分发工具做压力测试,需要做到下面的要求:1,为了保证流量足够大和不影响其他网络的正常访问,整个测试流程最好在局域内完成; 2,压测结果必须能够实时有效的显示 经研究提出了下面的解决方案,如图:原创 2015-06-06 02:38:13 · 728 阅读 · 0 评论