忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台论坛 博客 Club168 精华 文库 自测 访谈录| 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
楼主: aaaaaa

Apache Traffic Server 3.0.3 正式版,附srpm包 [复制链接]

Rank: 2

帖子
389
主题
58
精华
0
可用积分
1524
专家积分
20
在线时间
1335 小时
注册时间
2002-02-26
最后登录
2012-05-23
论坛徽章:
0
发表于 2012-02-07 10:55:48 |显示全部楼层
本帖最后由 aaaaaa 于 2012-02-07 10:56 编辑

prefetch很多是用的update的底层,代码很多地方类似,这个问题我一直没实际跟下去,如果你们有机会,可以跟一下,你们对prefetch很熟悉啦,搞定这个问题还是比较容易的。
我爱UNIX,更爱生活!

帖子
32
主题
2
精华
0
可用积分
56
专家积分
0
在线时间
70 小时
注册时间
2011-02-12
最后登录
2012-04-26
论坛徽章:
0
发表于 2012-02-07 14:56:36 |显示全部楼层
请问,我按照说明里的例子,在remap.conf中添加了
map http://yourhost.com/myCI http://{cache} @action=allow @src_ip=172.20.0.211
在ip_allow中也已经设置了
src_ip=172.20.0.0-172.20.0.255 action=ip_allow

但是在xp操作系统里的IE中设ts为代理服务器,在访问http://yourhost.com/myCI时,提示
You are not allowed to access the document.
错误,请问是什么问题

Rank: 2

帖子
389
主题
58
精华
0
可用积分
1524
专家积分
20
在线时间
1335 小时
注册时间
2002-02-26
最后登录
2012-05-23
论坛徽章:
0
发表于 2012-02-07 15:07:10 |显示全部楼层
ip_allow应该用不到吧?我从没用过这个

如果我的话,我会先用:
map http://yourhost.com/myCI/ http://{cache}
测试一下,注意myCI后的/,浏览器里也需要有这个,否则不认。
我爱UNIX,更爱生活!

帖子
32
主题
2
精华
0
可用积分
56
专家积分
0
在线时间
70 小时
注册时间
2011-02-12
最后登录
2012-04-26
论坛徽章:
0
发表于 2012-02-07 15:46:56 |显示全部楼层
你好,我按照你说的添加/
map http://yourhost.com/myCI/ http://{cache}
结果还是
You are not allowed to access the document.

Rank: 2

帖子
389
主题
58
精华
0
可用积分
1524
专家积分
20
在线时间
1335 小时
注册时间
2002-02-26
最后登录
2012-05-23
论坛徽章:
0
发表于 2012-02-08 11:56:16 |显示全部楼层
有点晕,我们文档里的方式是绝对可行的:
https://cwiki.apache.org/confluence/display/TS/FAQ#FAQ-httpui

为啥你的就不行呢?
我爱UNIX,更爱生活!

帖子
32
主题
2
精华
0
可用积分
56
专家积分
0
在线时间
70 小时
注册时间
2011-02-12
最后登录
2012-04-26
论坛徽章:
0
发表于 2012-02-08 13:36:20 |显示全部楼层
谢谢指点,按照你给的网页指导,现在已经可以打开了

帖子
19
主题
0
精华
0
可用积分
38
专家积分
0
在线时间
59 小时
注册时间
2011-11-18
最后登录
2012-03-05
论坛徽章:
0
发表于 2012-02-09 10:24:44 |显示全部楼层
老大,关于插件的一个问题。我在INK_HTTP_READ_RESPONSE_HDR_HOOK注册了数据压缩的插件,prefetch和update模块仿真客户端发出请求所获取的响应是否经过这个插件,响应会被压缩吗?

Rank: 2

帖子
389
主题
58
精华
0
可用积分
1524
专家积分
20
在线时间
1335 小时
注册时间
2002-02-26
最后登录
2012-05-23
论坛徽章:
0
发表于 2012-02-09 11:05:01 |显示全部楼层
这个应该没问题吧?Prefetch主要是一个transform hook,貌似晚于Header
我爱UNIX,更爱生活!

帖子
19
主题
0
精华
0
可用积分
38
专家积分
0
在线时间
59 小时
注册时间
2011-11-18
最后登录
2012-03-05
论坛徽章:
0
发表于 2012-02-16 10:50:48 |显示全部楼层
回复 219# aaaaaa


    prefetch在插件后面执行,但是可以调整初始化顺序。

  老大,traffic server如何实现对smp的支持的?代码大致在什么位置?

Rank: 2

帖子
389
主题
58
精华
0
可用积分
1524
专家积分
20
在线时间
1335 小时
注册时间
2002-02-26
最后登录
2012-05-23
论坛徽章:
0
发表于 2012-02-16 14:10:23 |显示全部楼层
TS使用的多线程方式,实现多CPU高性能,底层的最核心思想是 continuation:http://en.wikipedia.org/wiki/Continuation
中间的是event系统和异步IO等
上层是状态机
对应代码:
iocore/eventsystem
iocore/net
iocore/aio
这些代码介入难度相对较大,希望能够做好充足准备,并且要有打算啃硬骨头的决心啊。

由于TS很多东西都是自己实现的,因此代码复杂度太高,如果你要介入这些iocore层的开发,建议先了解清楚这里的eventsystem,然后了解net放的实现,再慢慢融合起来,并进一步贯通其他模块。

不要指望短期内能够搞定整个iocore,我们这边也还在iocore的边上打转哪,一步步来。

加油!
我爱UNIX,更爱生活!
    热门内容推荐
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP