首页 > 新文章
  • 在CentOS 6.3 64bit上安装Nginx 1.8.0 is a project mainly written in , based on the .根据工作需要,现在需要安装nginx服务器,本来可以直接安装别人制作好的rpm包的,但是本着爱折腾和时刻尝鲜的精神,我决定从官网下载最新的nginx源码来安装,下面记录了我的安装过程。 下面的安装假定是以root用户登录并执行 1.安装依赖库 这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zl...

  • 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3挂载SAS硬盘和SSD is a project mainly written in , based on the .我在调研ATS 4.2.3挂载SSD的过程中,遇到很多坑,特此详细记录我摸索的主要过程,以便大家以后避免之。 基本思路可以完全照搬参考文献[2][3] 下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区。 首先需要认识我们的Linux服务器的硬件配置和软件情况 硬件配置: DELL...

  • ATS线上报告个别日志过大无法写入问题的解决方法 is a project mainly written in , based on the .[Mar 31 02:39:34.185] Server {0x2b1d85563700} NOTE: Skipping the current log entry for access.log because its size (9136) exceeds the maximum p...

  • 解密ATS 4.2.3的缓存状态密码 is a project mainly written in , based on the .大家都知道查询ATS缓存一个对象的缓存状态标志码,就是通过如下官方链接 http://trafficserver.apache.org/tools/via 下面我将通过命令行手动缓存资源的方法来进一步认识ATS缓存对象的状态变化,加深理解,以作整理和备忘,各位大牛敬请绕行! 开启方法: traffic_line -s  pr...

  • ATS 5.2.1中Background-Fetch插件调研笔记 is a project mainly written in , based on the .简介 这是Apache Traffic Server(简称ATS)中的一个插件, 允许你从源站主动获取Object内容并填充到缓存中, 当你的所有或是大部分client request都是byte-ranged类型时, 这特别有用. 目前ATS并不能缓存byte0-range类型的request/response. 功能 检查回...

  • 在Ubuntu 14.04 64bit上安装Markdown编辑器Remarkble is a project mainly written in , based on the .目前Markdown已经是非常流行和高效的文档整理和书写工具语言, 我以前接触过, 但是一直没有坚持下来, 这次五一假期期间我强迫自己去熟悉它的语法格式和编辑器, 原来我在Ubuntu 14.04 64bit上安装了一个Remarkble工具, 今天又研究了一个在线markdown编写工具Cmd Markdown编辑器 https:...

  • Ubuntu 14.04 64bit上编译安装MonaServer并测试 is a project mainly written in , based on the .1.安装依赖和要求 MonaServer基于C++ 11编写, 比如会用到std::thread, std::unique_ptr, 要求GCC版本至少为4.8.2 对于Ubuntu 14.04.2来说, 这是满足的 另外依赖OpenSSL和LuaJIT库 sudo apt-get install libssl-de...

  • ATS无法缓存QQ音乐的音频文件问题 is a project mainly written in , based on the .cat access.log | grep -v '127.0.0.1' | grep 'TCP_MISS' | awk -F '"' '{print $2}' | awk '{print $2}' | grep -v 'fromtag=' | grep -v '127.0.0.1' > miss_url.log...

  • 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档 is a project mainly written in , based on the .这几天看到网上出了个Cumulus的后继项目MonaServer, 官网是 http://www.monaserver.ovh/ 看介绍相当强悍, 包括支持RTMP, RTMFP, RTSP, HTTP, WebSocket等等, 妈呀, 简单在流媒体领域大一统了, 所以, 我是有相当的兴趣去业余研究它的. 我粗略过了一篇源码...

  • 在Ubuntu 14.04 64bit上编译并研究State Threads网络线程库源码 is a project mainly written in , based on the .下面是在Ubuntu 14.04 64bit上面的实操记录:...

  • 在Ubuntu 14.04 64bit上安装epub阅读器Sigil 0.8.2 is a project mainly written in , based on the .Sigil是一个跨平台的开源epub阅读编辑器. 我手上有一些电子书是epub格式的, 无法阅读, 就网上搜索后决定安装Sigil. 为了得到最新版本,我选择从源码直接编译安装 git clone https://github.com/user-none/Sigil.git 安装细节参考源码docs/INSTALL.md 阅读...

  • ATS自定义日志中的各字段解读 is a project mainly written in , based on the .线上日志格式定义如下 % % % [%] %<{X-Forwarded-For}cqh> "%" % "%" %:% %<{Referer}cqh> "%<{User-Agent}...

  • 在Ubuntu 14.04 64bit上下载更新x265源码 is a project mainly written in , based on the .x264,x265,vpx这三个开源的视频编码器可以说是当今“最火”的视频编码器。x264现在占据着H.264视频编码器的半壁江山;x265则是目前实现H.265标准最好的开源视频编码器,并且在未来可能接替x264;而vpx则是Google推出的开源视频编码器,它提出的VP9编码标准的性能也不错。对x265来说,有两个 网站1:htt...

  • 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试 is a project mainly written in , based on the .由于ATS 5.3是社区刚推出的LTS最新版本,比以前的版本改动幅度相当大,所以我决定抛弃以前的经验,从零开始探索该版本。下面是我的摸索实录。 1.下载源码 cd /usr/local/src wget -d "http://mirror.bit.edu.cn/apache/trafficserver/trafficserv...

  • 趣谈HTTP协议中的那些MIME header is a project mainly written in , based on the .HTTP协议是我们最常使用到的协议,我们通过浏览器上网,下载文件,上传数据很多都是使用的它,但是我以前对它还是懵懵懂懂的,逐渐地,我有些感悟了,所以就记载到这里。本文将尽量使用诙谐的笔法介绍HTTP中的那些mime header field 头域。 场景一:使用wget来下载一个源码包,比如ATS 5.3版本,使用下面的命令: w...

  • CentOS 6.3 64bit上测试ATS 5.3.0中的正则刷新插件regex_revalidate is a project mainly written in , based on the .注意到ATS源码目录plugin/experimental/下面有regex_revalidate插件目录,我们在编译时添加--enable-experimental-plugins配置项就可以将其编译安装到动态库安装目录/libexec/trafficserver中去。如果是ATS 4.x版本中没有源码的话,我们需要先将regex_...

  • 在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3 is a project mainly written in , based on the .1.从官网下载最新版tsar源码 cd /usr/local/src git clone git://github.com/kongjian/tsar.git cd tsar 2.启用Tsar的ats监控模块 在conf/tsar.conf文件中的对应位置添加上如下on内容 mod_ts_cache on mod...

  • 在ATS 5.3.0上测试网页加速插件ats_pagespeed is a project mainly written in , based on the .http://tengine.taobao.org/document_cn/http_concat_cn.html...

  • ATS中的动态回源插件stale-while-revalidate调研 is a project mainly written in , based on the .简而言之,stale-while-revalidate会对freshness采取一定的灵活性(在乎你的控制)来向client隐藏back-end延迟,更多细节参见RFC5861.该插件支持两种功能 stale-while-revalidate和stale-if-error 安装 在configure时指定 --enab...

  • ATS中的ComboHandler合并回源插件调研 is a project mainly written in , based on the .介绍 该插件提供了一种智能方式来将多个URL复合为一个URL,从而将原来的多个响应合并为一个单一的响应。这非常有用,比如说,将多个CSS或js文件合并为一个文件。 源码 目前git中的最新源码已经将comboHandler的内容移到plugins/experimental/esi目录下面了。目前的最新版本是1.2.0 安装...