#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /v ...
分类:
其他好文 时间:
2016-10-18 14:00:43
阅读次数:
144
加速HTML5应用的九大方法 4.使用 Web Workers Web Workers 是 HTML5 规范内容之一,用于提供后台脚本运行支持。相当于是多线程的处理环境。示例代码:var worker = new Worker('doWork.js');worker.addEventListener ...
分类:
Web程序 时间:
2016-10-18 09:34:57
阅读次数:
174
简介: Gearmand 是一个用来把工作委派给其它机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来调用其它语言的函数的系统。 简单来讲,就是客户端程序把请求提交给 gearmand,gearmand 会把请求转发给合适的 worker 来处理这个请求,最后还 ...
分类:
其他好文 时间:
2016-10-14 20:13:45
阅读次数:
486
1,nginx的目录结构 2配置文件讲解安装好之后在没有配置的情况下,nginx的配置文件说明 简洁版: 详细版 1 #user nobody; #运行用户 2 worker_processes 1; #nginx进程数,建议设置为等于CPU总核心数。 3 4 #error_log logs/err ...
分类:
其他好文 时间:
2016-10-12 14:09:57
阅读次数:
217
MPM多进程处理模块MPM分为三种模式:1,prefork进程模型,每个进程处理一个请求,模式:父进程——————>多个子进程——————>一个子进程处理一个请求2,worker线程模型,每个进程衍生出多个线程,每个线程处理一个请求,模式:父进程——————>多个子进程—..
分类:
Web程序 时间:
2016-10-11 00:47:32
阅读次数:
161
今天看到运维的同事在配置nginx的CPU亲和性时候,运维同事说他在所有的机器上都是按照8核的方式来配置worker进程的CPU亲和性的。 但我觉得就是有点不太对劲,就查了一下nginx的处理worker_cpu_affinity的源代码,发现nginx并不会在发现配置错误的时候拒绝启动worker ...
分类:
其他好文 时间:
2016-10-10 23:51:46
阅读次数:
366
认识 认识 这里有几个概念,task、worker、broker。顾名思义,task 就是老板交给你的各种任务,worker 就是你手下干活的人员。 那什么是 Broker 呢? 老板给你下发任务时,你需要 把它记下来, 这个它 可以是你随身携带的本子,也可以是 电脑里地记事本或者excel,或者是 ...
分类:
其他好文 时间:
2016-10-09 19:54:29
阅读次数:
228
在看《跟开涛学SpringMVC.pdf》 /Users/baidu/Documents/Data/Interview/Java 服务到工作者模式(service to worker pattern)图示如下: SpringMVC是请求驱动,处理请求的流程简化如下(其中应用控制器、页面控制器等没有分 ...
分类:
编程语言 时间:
2016-10-06 12:41:31
阅读次数:
180
cgi是一个协议,它规定了服务器Nginx会将那些数据传送给PHP-cgi fastcgi也可以说是一个协议。fastcgi是对cgi的性能的一次提高。fastcgi会先启动一个master,解析配置文件(php.ini等),初始化执行环境,然后再启动多个worker,当请求过来时,master会传 ...
分类:
Web程序 时间:
2016-10-05 15:05:06
阅读次数:
137
#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/... ...
分类:
其他好文 时间:
2016-10-03 21:28:02
阅读次数:
162