Nginx默认没有开启利用多核CPU (忍不住吐槽,然怪总感觉服务器性能没充分发挥), 我们可以通过增加worker_cpu_affinity配置参数来充分利用多核CPU。CPU是任务处理,计算最关键的资源,CPU核越多,性能就越好。配置Nginx多核CPU,worker_cpu_affinity使...
分类:
其他好文 时间:
2014-10-01 22:18:41
阅读次数:
241
1 nginx的基数树简介
基数树是一种二叉查找树,它具备二叉查找树的所有优点:检索、插入、删除节点速度快,支持范围查找,支持遍历等。在nginx中仅geo模块使用了基数树。nginx的基数树使用ngx_radix_tree_t这个结构体表示的。ngx_radix_tree_t要求存储的每个节点都必须以32位整形作为区别任意两个节点的唯一标识。ngx_radix_tree_t基数树会负责分配每个...
分类:
其他好文 时间:
2014-10-01 18:19:41
阅读次数:
235
taskset -c 1 ./wrk -c1 -t1 -d30 http://localhost/hellowrk+nginx(helloworld module) sudo taskset -c 0 sbin/nginx nginx: cpu:96% wrk: cpu:46% ...
分类:
Web程序 时间:
2014-10-01 13:56:31
阅读次数:
292
本文作为老技术人对国庆(2014.10.01)的献礼,有限开放,属于本工作室5A级保密文件,不提供技术咨询:Nginx("Engine X")作为世界第三大Web服务器,如果能应用到嵌入式系统中应用中是多么美好的事情,如下将告诉你实现的可能, 实现(通过验证)最小硬件配置(300Mhz ARM9,128MB内存)。
1. 交叉编译PCRE库,Nginx对PCRE库有依赖,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括Perl 兼容的正则表...
分类:
Web程序 时间:
2014-10-01 03:38:30
阅读次数:
850
configure脚本确定系统所具有一些特性,特别是nginx用来处理连接的方法。然后,它创建Makefile文件。configure支持下面的选项:--prefix=<path>-Nginx安装路径。如果没有指定,默认为/usr/local/nginx。--sbin-path=<path>-Nginx可执行文件安装路径。只能安装时指..
分类:
其他好文 时间:
2014-10-01 02:07:31
阅读次数:
451
在apache中有自带的ab命令可以测试服务的压力,而nginx没有自带的命令,必须要采用第三方软件来测试,今天就简单介绍一下webbench对nginx的压力测试,压力测试是对系统管理员和运维人员必须的,可以很清晰地看清服务器能接受多大压力.注:本人是在虚拟机上做测试.1.下载webbench软件..
分类:
Web程序 时间:
2014-10-01 00:26:51
阅读次数:
310
A full configuration of start-your-django-project-in-nginx-with-uwsgi.
分类:
其他好文 时间:
2014-09-30 14:00:39
阅读次数:
190
Linux:1、nginx安装包,自行下载。2、nginx_mod_h264_streaming-2.2.7下载3、nginx-rtmp-module-master下载Windows:nginx-rtmp-32.exe下载
分类:
其他好文 时间:
2014-09-30 13:59:49
阅读次数:
162
初探nginx架构(100%)众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们...
分类:
其他好文 时间:
2014-09-30 12:11:22
阅读次数:
252
安装包介绍:
根据用户的需求,安装指定的软件。nginx默认安装在/usr/local/nginx,启动脚本在/usr/local/nginx/conf/nginx;php安装在/usr/local/php,启动脚本为/usr/local/php/sbin/php-fpm;mysql安装在/usr/local/mysql,启动脚本为/etc/init.d/mysqld。
将各个...
分类:
其他好文 时间:
2014-09-30 11:45:42
阅读次数:
308