- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 ATS 5.3.0中开启最高级别的缓存调试信息
近来在pptv,letv之类的站点响应中看到via头中有非常详细的缓存信息,我研究了一下,原来是ATS默认就支持的,以ATS 5.3.0中为例,修改records.config中的如下配置项:CONFIG proxy.config.http.insert_request_via_str INT 1CONFIG proxy.config.http.insert_response_via_st
2015-09-22 11:21:15 1045
原创 在CentOS 6.3 64bit上利用iptables开放指定端口的方法
可以python写的服务器在Ubuntu 14.04.3上测试时发现很正常,但是在CentOS 6.3上搭好环境后,发现对特定端口,比如8000,的http请求无法访问,真是百思不得其解。最后不断分析,发现是防火墙屏蔽了对特殊端口的访问。当前主机上的开发端口是这样的下面添加对特定端口开放的方法:使用iptables开放如下端口/sbin/iptables -I INPUT
2015-09-14 14:34:43 1444
原创 ATS 5.3.0中利用grep得到纯净的配置文件
ATS 5.3.0中的配置文件通常会标有详细的注释,但是我们有时候需要纯净的配置文件,特别是在线上部署的配置文件,不需要这么详细的注释。下面是处理过程。cat records.config | grep -v ^$ | grep -v "#" > tao_627.config命令解释:grep -v ^$去除空行grep -v ^#去除注释行gre -v "#"去除含#的行
2015-09-11 10:48:41 688
原创 在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
1.升级python 2.6到python 2.7版本为了业务需要,请在安装之前将python从2.6.6升级到2.7.10版本。参考博文:http://blog.csdn.net/tao_627/article/details/46928899注意安装其它模块,需要安装到python 2.7下面2.安装setuptools,也就是easy_install 下载安装se
2015-09-08 17:43:45 1699 2
原创 在CentOS 6.3 64bit上安装redis 3.0.3
1.下载源码并安装安装Unix的Tcl工具yum install tclcd /usr/local/srcwget http://download.redis.io/releases/redis-3.0.3.tar.gztar -zxf redis-3.0.3.tar.gzcd redis-3.0.3makemake testmake PREFIX=/u
2015-09-08 12:10:11 1650
原创 在Ubuntu 14.04 64bit上安装redis 3.0.3
1.下载安装:cd /tmpwget http://download.redis.io/releases/redis-3.0.3.tar.gztar -zxf redis-3.0.3.tar.gzcd redis-3.0.3makesudo make install2.下载配置文件和init启动脚本:wget https://github.com/ijonas/
2015-09-07 18:06:27 2832
原创 ATS 5.3.0命令行工具traffic_via
原来我们可以从官网http://trafficserver.apache.org/tools/via获取via头的解码信息来得到指定url的缓存状态信息,现在我们可以直接利用本地工具就可以达到目的。traffic_via工具能够解码Via头信息,输入的参数要求是[]包含的字符串。使用方法:参考文献[1].https://docs.trafficser
2015-09-06 17:15:48 1341
原创 ATS 5.3.0缓存架构
下面是参考文献[1]的翻译简介ATS既可以用作HTTP代理,也可以用作HTTP缓存,ATS能够缓存任何字节流,虽然它当前只支持HTTP协议传输的字节流,当这样的流缓存时,会带一个HTTP协议头部,会命名为缓存中的一个对象object。每个对象通过一个名为cache key的全局唯一值识别。该文档的目的是描述ATS缓存的基本结构和实现细节。缓存的配置只讨论到需要理解内部机制的程度
2015-09-05 11:13:32 7069
原创 ATS 5.3.0中parent.config配置文件解读
parent.configparent.config文件识别用在缓存分级中的父代理,用这个文件去执行下面的配置:搭建父分级缓存,兼容多父级缓存和父级缓存故障转移配置指定的URL请求避开父代理缓存仅当父缓存选项开启后,ATS才能使用parent.config文件。当你修改parent.config文件后,运行traffic_ctl config reload命令去让变更生效。当你
2015-09-03 18:27:35 2657
原创 ATS 5.3.0分级缓存
本文档翻译自参考文献[1]理解缓存分级cache hierarchies缓存分级是由彼此能够相互通信的各级缓存组成的,ATS支持几种类型的缓存分级。所有的缓存分级都有父子缓存概念。父缓存位于缓存分级的较高级别,ATS能将请求转发(farward)转发给它。子缓存就是将ATS作为父缓存的缓存。ATS支持父缓存和ICP两种形式的缓存选项。父级缓存Parent Cachi
2015-09-03 17:33:11 2863
原创 ATS 5.3.0在反向代理模式下实现正向代理功能方法
以前,我在records.config中一般是配置成正向+反向的形式:现在我打算改为反向代理模式,但是需要实现正向代理的功能:同时在remap.config中配置regex_map http://(.*) http://$1
2015-09-01 16:29:56 1126
ats缓存对象过期不回源校验的处理日志.log
2018-12-12
python实现的dht爬虫
2014-07-26
Ubuntu 14.04上wps安装所需的字体库deb包
2014-04-20
Cumulus官网视频会议样例代码
2014-02-06
crtmpserver用到的JWPlayer最新版代码!
2014-02-06
crtmpserver中用到的jwplayer插件
2014-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人