- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 ATS插件开发中内存泄露问题的解决方法探讨
接触ATS开发已经有几年了,开发过内核的模块,也从事过插件的开发.内存泄露问题一直是一个困扰大多数ATS开发者的头疼的问题,下面说说我自己的感受和思考.这里这关注ATS插件开发这个话题.源码的example和plugins目录分别给出了不同业务场景的插件实例,很多都对我们有很大地启发,但是其中也存在一些问题,特别是缓存泄露的问题,在example给出的示例插件中比较常见.1.http头中的mi
2014-06-29 14:26:08 1888
原创 ATS插件中配置文件自动更新思路
在ATS插件开发过程中,我们经常会需要如下业务需求:某个插件的配置文件更新了,我们需要让新的配置文件生效,但是我们不想重启ATS.因为作为CDN行业的缓存服务器来说,很大部分缓存是直接使用内存存放的,重启ATS意味着你以前所有的缓存都将清空,这是一个巨大的代价,万不得已我们不会这么办.那么如何在不重启ATS的情况下,也能让插件的配置文件自动更新呢?经过研究代码,我发现事实上ATS是专门
2014-06-29 13:28:56 2270
原创 Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
下面的操作完全按照参考文献[1]进行,请采用root用户登陆,我这里只是记录了一下我在Ubuntu 14.04上面编译安装的过程.以作今后参考.该篇文章显示了srs提供的一个demo实例,包括实时流的rtmp播放, hls播放,视频会议, ffmpeg视频变换, jwplayer播放, OSMF播放,vlc播放等等功能.srs起初在Ubuntu 14.04上configure失败, 是open
2014-06-29 12:17:20 8538 2
原创 sohu广告js代码调研
目前我迫切需要关注一种sohu弹窗广告(它们叫做背投广告)的实现方法,为此对其源码做了研究。目前打开搜狐新闻主页http://news.sohu.com就会自动弹出一个背投广告。这种背投广告的js为如下代码http://images.sohu.com/bill/s2013/yingliu/test/adm2013_beitoufix.js">它定义了几个需要用到的函数,比如
2014-06-27 15:45:20 2071
原创 使用jtest工具压测Apache Traffic Server
一、概述1.压力测试的定义很多情况下,大家都希望在服务器上线前、业务上线前,对业务的支撑能力做一个测试,希望知道自己的改动是不是在进步,是不是能够比较平稳的抗住预期的流量压力,等等,总结下来压力测试的主要用途有:确定新版本的改进不会引起性能问题找出业务的单机qps数据,并定义好安全的水位线使用性能数据作为硬件采购以及预算的参数更好的理解业务的波动对线上系统的压力日常开发
2014-06-20 17:44:29 3786
原创 python threading模块多线程源码示例(二)
参考文献[1].http://blog.csdn.net/liangpz521/article/details/8906861
2014-06-15 22:19:18 1941
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关注的人