最新消息:比度技术-是关注云计算、大数据、分布式存储、高并发、高性能、人工智能等互联网技术的个人博客。

编程开发

编程开发,网络编程、 golang、高并发

Nginx事件和连接

bidu 3年前 (2016-09-28) 317浏览

不同的操作系统对应不同的事件驱动机制,在Linux 2.6之后使用epoll机制,对应的事件驱动模块是ngxepollmodule。Nginx的ngxeventcoremodule模块根据操作系统确定使用哪一个事件驱动模块。事件驱动模块在ngxmo...

Nginx 数据结构学习—ngx_connection_t结构体

bidu 3年前 (2016-09-21) 533浏览

Nginx 数据结构学习-ngxconnectiont结构体 //服务器的被动连接 struct ngx_connection_s { //连接未使用时候,data域充当连接链表中的next指针. //当连接被使用时候,d...

nginx sendfile tcpnopush tcpnodelay参数解释

bidu 3年前 (2016-09-21) 386浏览

nginx sendfile tcpnopush tcpnodelay参数解释 sendfile 现在流行的web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile是什么,怎么影响性能的呢?sendfile实...

Adobe 官方公布的 RTMP 规范(转)

bidu 3年前 (2016-09-06) 413浏览

译序:本文是为截至发稿时止最新 Adobe 官方公布的 RTMP 规范。本文包含 RTMP 规范的全部内容。是第一个比较全面的 RTMP 规范的中译本。由于成文时间仓促,加上作者知识面所限,翻译错误之处在所难免,恳请各位朋友热心指出,可以直接在博客后...

编译安装 libdrizzle-1.0

bidu 3年前 (2016-09-05) 564浏览

1.编译安装 libdrizzle-1.0 http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gz tar xzvf drizzle7-2011.07.21.tar.g...

Nginx基础数据结构分析-ngx_array_t (转)

bidu 3年前 (2016-09-01) 345浏览

ngx_array_t是nginx内部使用的数组结构。nginx的数组结构在存储上与大家认知的C语言内置的数组有相似性,比如实际上存储数据的区域也是一大块连续的内存。但是数组除了存储数据的内存以外还包含一些元信息来描述相关的一些信息。下面我们从数组的...

HTTP协议的头信息详解

bidu 3年前 (2016-08-25) 535浏览

http header http断点续传原理:http头 Range、Content-Range 所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到...

golang语言中map的初始化及使用

bidu 3年前 (2016-07-29) 420浏览

// 先声明map var m1 map[string]string // 再使用make函数创建一个非nil的map,nil map不能赋值 m1 = make(map[string]string) // 最后给已声明的map赋值 m1[...

在 Golang 中使用 C 代码

bidu 3年前 (2016-07-20) 819浏览

在 Golang 中使用 C 代码 cgo 使得在 Golang 中可以使用 C 代码 Hello World 为了有一个较为直观的了解,我们来看一个简单的例子,创建文件 main.go: package main /* #include ...

Linux下top查看某进程的CPU和内存使用情况

bidu 3年前 (2016-07-08) 697浏览

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器,可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以...