分类:运维

运维工具:Operation Tool

2019-02-18 0 By admin

PHP 服务源码目录结构介绍

PHP 服务的源码在结构上非常清晰。其代码根目录中主要包含了一些说明文件以及设计方案,并提供了如下子目录: 1、build 目录 顾名思义,这里主要放置一些跟源码编译相关的文件,比如开始构建之前的buildconf脚本及一些检查环境的脚本等。 2、ext 目录 官方的扩展目录,包括了绝大多数PHP的…

2019-02-12 0 By admin

PHP编程语言内核和加速器介绍

一、PHP Zend Engine Zend Engine为PHP提供了内存和资源管理的功能以及其它的一些标准服务,其高性能、可靠性和可扩展性在促进PHP成为一种流行的语言方面发挥了重要作用。 1.1、Zend Engine的出现将PHP代码的处理过程分成了两个阶段 1、首先是分析PHP代码并将其转…

2019-01-25 0 By admin

Nginx 服务编译安装和升级介绍

一、Nginx 服务编译准备 Nginx 服务编译过程中,需要使用GCC编译器和makefile文件生成工具;以及各种依赖的软件库。 GCC编译器:GNU Compiler Collection,是GNU社区推出的自由编译器,支持C,C++等; autoconf和automake工具用于生成make…

2019-01-23 0 By admin

Web 服务并发架构和Http报文介绍

一、Web 服务并发架构 Web 服务运行的架构可以分为以下几种: 1.1、单线程web服务器(Single-threaded web servers) 此种架构方式中,web服务器一次处理一个请求,结束后读取并处理下一个请求。在某请求处理过程中,其它所有的请求将被忽略,因此,在并发请求较多的场景中…

2019-01-19 0 By admin

视频文件涉及知识介绍

一、视频文件知识名词解释 1.1、封装格式 作用:视频码流和音频码流按照一定的格式储存在一个文件汇总 1.2、视频编码数据 作用:将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据量 1.3、音频编码数据 作用:将音频采样数据(PCM等)压缩成为音频码流,从而降低音频的数据量 1…

2019-01-19 0 By admin

ffmpeg 编辑音视频操作记录

一、使用参数示例 1.1、ffmpeg 设置视频帧率 ffmpeg 工具使用-r选项设置视频帧率(每秒中读取多少帧)。在使用-r选项时,我们需要明确设置的对象是输入源input还是输出对象output。 如操作一个帧率为20的视频文件。 输入源 格式:ffmpeg -r 帧率 -i input ou…