自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪峰流云

专注于智能家居,流媒体,CDN,P2P,Web前端和后端,涉猎的开源项目: ffmpeg/VLC/Darwin/P2P/CrtmpServer/SRS/ATS/nginx/OpenResty/WebKit

  • 博客(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

使用ATS 6.2.1时,发现一例文件过期但不回源校验的问题,这里是ATS对该请求的内部详细的处理日志细节,供对ATS内部处理机理感兴趣的同学参考,详见本人博文https://blog.csdn.net/tao_627/article/details/84973817

2018-12-12

gprof2dot.py

已验证可行,请放心使用

2015-04-10

user-agent大全

收集的各种user-agent字符串,写js会用到

2015-01-07

python实现的dht爬虫

这是一个相当实用的python实现的dht爬虫源码,它会在dht网络中爬取磁力链(资源的infohash)并写入MySQL数据库中,对我们了解dht协议的实现有很好的帮助.

2014-07-26

Ubuntu 14.04上wps安装所需的字体库deb包

这是wps for linux安装在Ubuntu 14.04上所需的字体包。这个包也可以在wps的官网论坛上找到,如果你有耐心去找的话。我上传到这里,提供给有需求的同学。

2014-04-20

Cumulus官网视频会议样例代码

这里给出了cumulus/OpenRTMFP的git官网提到的视频会话样例的AS3代码,包括服务器端和客户端两部分,我已经在<使用Cumulus和Flash Player搭建视频会议示例>http://blog.csdn.net/tao_627/article/details/18041473中给出了详细的说明.希望对感兴趣的朋友有所帮助,如有错误,欢迎不吝赐教.

2014-02-06

crtmpserver用到的JWPlayer最新版代码!

这是内嵌到网页中的最新版的JWPlayer播放器的代码和配置实例,在crtmpserver的直播demo中需要用到,希望对大家有所帮助。

2014-02-06

crtmpserver中用到的jwplayer插件

使用crtmpserver搭建vod点播测试环境时,需要在浏览器中播放rtmp视频,需要开源的jwplayer插件,这里提供了一个早期的版本。可以供大家测试使用。

2014-02-03

Writing Clean Code

编程精粹(Writing Clean Code),如何编写整洁的代码,chm格式

2010-10-07

ISO_IEC_14496-3 Part 3 Audio: 2001

2001版,很清晰的PDF,奉献给需要的朋友

2009-02-22

Digital Video and Audio Broadcasting Technology

一本不错的好书,推荐给大家!

2008-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除