TCP_NODELAY是用来 禁用 Nagle’s Algorithm Nagle’s Algorithm 是为了提高带宽利用率设计的算法,其做法是合并小的TCP 包为一个,避免了过多的小报文的 TCP 头所浪费的带宽。如果开启了这个算法 (默认),则协议栈会累积数据直到以下两个条件之一满足的时候才 ...
分类:
其他好文 时间:
2017-07-12 12:17:04
阅读次数:
204
伯克利套接字(Berkeley sockets),也称为BSD Socket。伯克利套接字的应用编程接口(API)是采用C语言的进程间通信的库,经常用在计算机网络间的通信。 BSD Socket的应用编程接口已经是网络套接字的抽象标准。大多数其他程序语言使用一种相似的编程接口。它最初是由加州伯克利大 ...
一、源代码安装 1.编译安装 ./configure --prefix=/usr/local/php\ --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl \ --enable-ftp --enable-sockets ...
分类:
Web程序 时间:
2017-07-09 13:44:58
阅读次数:
460
说明:Nginx、MySQL、PHP7 的编译安装命令参考安装包内的command.txt,所有的操作需要在root用户下执行。 【编译安装Nginx之后】 $ /usr/local/server/nginx/sbin/nginx #启动Nginx $ /usr/local/server/nginx ...
分类:
数据库 时间:
2017-07-08 18:51:21
阅读次数:
201
转载:http://www.cnblogs.com/alanfang/p/5600449.html SSL SSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我们还是叫"SSL"比较多.http协议默认情况下是不加密内容的,这样就很可能在内容传播的时候 被别 ...
分类:
编程语言 时间:
2017-07-06 23:49:50
阅读次数:
276
使用内select模块构造单线程异步服务器 关键: poll(),生成器 服务器模块: 客户端模块: 异步服务器: 这个异步服务器的核心是它的缓冲区: 在等待某个请求完成时,会将受到的数据存储在bytes_received字典中;在等待操作系统安排发送数据时,会将要发送的字节存储在bytes_to_ ...
分类:
编程语言 时间:
2017-07-05 01:22:32
阅读次数:
338
1:添加信号 1.1 原型:sloop_handle sloop_register_signal(int sig, sloop_signal_handler handler, void * param) 这个函数提供给使用sloop模块的第三方,只需要传入要监听的信号、信号处理函数、参数,就可以将此 ...
分类:
其他好文 时间:
2017-07-03 12:19:25
阅读次数:
210
依据Nginx(0.7.67版本号)的代码。对Nginx主要的进程创建,进程主体以及事件处理进行了简要的分析。 基本上,父进程(即主进程)一開始会初始化及读取配置。并载入各模块的功能,然后fork()出N个子进程(即工作进程),具有同样的工作逻辑和功能。父进程负责监听信号(如HUP,QUIT等),通 ...
分类:
系统相关 时间:
2017-07-02 12:24:46
阅读次数:
278
一、录制中遇到报错27778的问题(如下图1),即关于录制的链接为https开头的问题,分两个步骤解决,如下: 图1 https访问报错解决步骤如下: 1.修改Vuser-->Run-time Settings-->Winlnet reply instead of Sockets(Windows o ...
分类:
Web程序 时间:
2017-07-01 20:07:16
阅读次数:
234
有的操作系统的license会限制socket的数目 ,如Windows Desktop最多支持2个Socket,Windows Server最多支持4个Socket。另外一般地在不同的core上的2个threads的性能会比2个在同相core上的threads的性能要好。同时vCPU topolo ...